在routes.rb中,我使用resources
来声明控制器的所有常用路由:
resources :photos
这会创建如下所示的网址:
http://example.com/photos
http://example.com/photos/new
...
如何从网址中删除photos
?也就是说,如何将此控制器映射到应用程序的根目录?
答案 0 :(得分:1)
您可以通过添加path
选项将资源丰富的控制器路由到根目录:
resources :photos, :path => "/"
当然,这仍然可以通常的方式延长;
resources :photos, :path => "/" do
member do
get 'view_original_size'
end
end
有关详细信息,请参阅API文档中的Module ActionDispatch::Routing::Mapper::Resources > resources > Supported options。