Commit 9d853ec

mo khan <mo@mokhan.ca>
2013-05-26 04:30:58
create friendly url
1 parent d5792c8
Changed files (1)
app
models
app/models/cake.rb
@@ -1,4 +1,12 @@
 class Cake < ActiveRecord::Base
   attr_accessible :name, :photo, :photo_cache
   mount_uploader :photo, PhotoUploader
+
+  def slug
+    name.gsub(/[^a-z0-9]+/i, '-')
+  end
+
+  def to_param
+    "#{id}-#{slug}"
+  end
 end