rails 3路由别名

时间:2011-03-09 00:50:06

标签: ruby-on-rails-3

在旧版本2.x中我做了类似的事情:

map.resources :jobs, :as => 'vagas'

这样,我可以使用jobs_path创建一个链接。

但是在rails 3中,我仍然可以使用:至于定义一个别名,但我不能 再使用jobs_path,因为它迫使我使用vagas_path。

所以我想知道是否有任何方法来定义别名并仍然使用 用于创建链接的原始资源名称。

2 个答案:

答案 0 :(得分:35)

resources :jobs, :path => 'vagas'  # after the original!

答案 1 :(得分:3)

'map'位于Rails 2.x

你应该:

resources :jobs, :path => :vagas