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

DNB*_*ims 3 ruby routes ruby-on-rails

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

Tom*_*kas 5

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

map.resource :store, :only => [:show]
Run Code Online (Sandbox Code Playgroud)

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

map.store "/store", :controller => "store", :action => "show"
Run Code Online (Sandbox Code Playgroud)