简单的方法来重命名资源,使它成为一个友好的URL



我有

资源:文章

and in article.rb

def to_param
    "#{id}-#{name.downcase.gsub(/s+/, "_")}"
end

URL将会是

www.example.com/articles/1-Name-of-the-first-article

我现在正试图找到一个简单的解决方案,总是用"百科全书"替代URL中的"文章"。所以路径应该是

www.example.com/encyclopedia/1-Name-of-the-first-article

有一个简单的解决方案吗?

真的很简单。

routes.rb

resources :articles, :path => :encyclopedia

最新更新