如何为ONLY控制器和视图对象设置routes.rb?

时间:2010-01-23 15:39:51

标签: ruby-on-rails ruby routes

我有一个名为store_controller的控制器,以及store的视图。 但商店没有模型,但我想在代码中使用store_path。如何在routes.rb中添加store_path?

2 个答案:

答案 0 :(得分:5)

如果您只有一个商店(没有ID),那么您只能创建一个路径(名为store,因此您可以使用store_path):

map.resource :store, :only => [:show]

您也可以创建自定义路线:

map.store "/store", :controller => "store", :action => "show"

答案 1 :(得分:0)

您还可以在这里阅读更多内容:

http://guides.rubyonrails.org/routing.html#customizing-resources

我从这篇相关文章中挖走了:

How to define a custom path in rails?