2013-02-12 68 views

回答

1

下面是从模型访问发电机的一种选择。有了这个,你可以在你的表单中加入:url_name或任何你想称之为的东西。在我的情况下,它被设置,所以如果没有输入字符串,它将url_name设置为别的东西。

Class Foo < ActiveRecord::Base 

    has_friendly_id :url_name, :use_slug => true, :approximate_ascii => true 

    attr_accessible :url_name 

    def url_name 
    read_attribute(:url_name) || "some other default" 
    end 

end 

此外,这是年纪大一点的,但对FriendlyID结帐这个railscast

+0

感谢的更多信息!它帮助我找到了我想要的解决方案! ;) – 2013-02-12 15:45:43