简单的方法`重命名资源,使其成为友好的URL?

时间:2013-01-17 11:59:09

标签: ruby-on-rails-3 url url-rewriting

我有

资源:文章

和article.rb

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

所以网址就像

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

我现在正在尝试找到一个简单的解决方案,始终用“encyclopedia”替换URL中的“article”。所以路径应该是

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

有简单的解决方案吗?

1 个答案:

答案 0 :(得分:1)

非常简单。

<强>的routes.rb

resources :articles, :path => :encyclopedia