2012-09-06 114 views

回答

2

既然你似乎是好與保持對象的id在url中,您可以覆蓋to_param像這樣:

class Article < ActiveRecord::Base 
    def to_param 
    "#{id} #{name}".parameterize 
    end 
end 

這將返回.../articles/1-[article name](如由@Benjamin Tan提到的FriendlyId RailsCast指出)。

如果您需要更多的功能,那麼您應該查看FriendlyId gem(請參閱上面的RailsCast鏈接)。