Вы можете переопределить метод to_param
в вашей модели.
Итак, если у вас есть модель с именем Celebrity
, в которой есть столбец name
, вы можете перейти:
class Celebrity < ActiveRecord::Base
def to_param
self.name.downcase.gsub(' ', '-')
end
end
Тогда:
jessica_alba = Celebrity.find_by_name("Jessica Alba")
link_to "Jessica Alba", celebrity_path(jessica_alba)