summaryrefslogtreecommitdiff
path: root/app/models/tutorial.rb
diff options
context:
space:
mode:
authormo k <mo@mokhan.ca>2012-09-20 07:10:14 -0600
committermo k <mo@mokhan.ca>2012-09-20 07:10:14 -0600
commit85e55fdbce0a4dddbaf9fa042f04b27392ec2d71 (patch)
tree47fb9d71deadffcae0e237f4a4e178d9f7a1b260 /app/models/tutorial.rb
parent24fc7a28d2268ca868d7075a19d2d1c48dc42fd8 (diff)
add friendly url link for tutorials.
Diffstat (limited to 'app/models/tutorial.rb')
-rw-r--r--app/models/tutorial.rb4
1 files changed, 4 insertions, 0 deletions
diff --git a/app/models/tutorial.rb b/app/models/tutorial.rb
index 8d3a082e..7a242c99 100644
--- a/app/models/tutorial.rb
+++ b/app/models/tutorial.rb
@@ -2,4 +2,8 @@ class Tutorial < ActiveRecord::Base
attr_accessible :description, :heading, :url, :image_url
belongs_to :user
acts_as_taggable
+
+ def to_param
+ "#{id}-#{description.gsub(/[^a-z0-9]+/i, '-')}"
+ end
end