别名为rails控制器,并且已生成的URL指向别名

时间:2011-07-27 06:30:47

标签: ruby-on-rails

我想为rails控制器设置别名并让url_for()为别名生成网址。

像这样:

map.resources :original, :as => :alias

在视图和控制器中,我希望网址使用alias而不是original

url_for(:controller => 'alias') 

生成:

"/alias" not "/original"

1 个答案:

答案 0 :(得分:2)

签出路径选择:路径选项。

另外,我认为使用alias_path而不是url_for

会更优雅