我将我的路线设置为
scope "/admin" do
resources :profiles
end
Run Code Online (Sandbox Code Playgroud)
所以我用/ admin/profiles获得了预期的路由.我想从显示操作中排除这个前缀.是否有捷径可寻?我在文档中看到的每个解决方案都是围绕嵌套资源的,我确信我忽略了一些东西.谢谢!
我认为
scope "/admin", do
resources :profiles, except: :show
end
Run Code Online (Sandbox Code Playgroud)
是你需要的.
请参阅http://guides.rubyonrails.org/routing.html#restricting-the-routes-created