假设你在routes.rb里这样写
map.namespace(:admin) do |admin|
admin.resources :pictures
admin.resources :admins
end
然后在 admin/admins中的views文件中写
<%= link_to "Login", :controller => "login", :action => "login" %>
那就会生成链接/admin/login/login而不是/login/login
只要这样写就ok了:
<%= link_to "Login", :controller => "/login", :action => "login" %>
rails routes without namespace
最新推荐文章于 2019-08-21 01:52:41 发布
本文介绍了Rails应用中如何使用命名空间来组织控制器和视图,特别是针对/admin路径下的资源。通过示例展示了如何正确设置链接以避免路由冲突。
396

被折叠的 条评论
为什么被折叠?



