如何解决如何在Rails 3中将资源映射到应用程序的根目录?
| 在routes.rb中,我使用“ 0”来声明控制器的所有常用路由:resources :photos
这将创建如下所示的URL:
http://example.com/photos
http://example.com/photos/new
...
如何从网址中删除“ 3”?也就是说,如何将该控制器映射到应用程序的根目录?
解决方法
您可以通过添加
path
选项将资源丰富的控制器路由到根目录:
resources :photos,:path => \"/\"
而且,当然,这仍然可以按通常的方式进行扩展。
resources :photos,:path => \"/\" do
member do
get \'view_original_size\'
end
end
有关更多信息,请参见模块
API文档中的ActionDispatch :: Routing :: Mapper :: Resources> resources>受支持的选项。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。