to_param() public

Alias of to_s.

Show source
Register or log in to add new notes.
July 22, 2008 - (v1.0.0 - v2.1.0)
4 thanks

Better slug generation (essentially a to_param replacement)

Monkey Patching String

class String def slugify returning self.downcase.gsub(/'/, '').gsub(/[^a-z0-9]+/, '-') do |slug| slug.chop! if slug.last == '-' end end end 

In a model, or wherever

def to_param # Don't need the id here if we're looking up the model by the stored slug. "#{id} #{title}".slugify end