我正在尝试构建一个需要访问其他几种资源模型的admin
控制器。
例如
需要访问:shelf
,:books
和:movies
的{{1}}控制器。每个都需要自己的新/删除/修改操作。
现在我想路由它,这样我就可以通过:music
我已经尝试过了:
localhost:3000/shelf/books/new
但这没效果。
非常感谢任何人的帮助。
由于
答案 0 :(得分:0)
尝试做类似
的事情resources :shelf do
resources :books
end
然后你可以做类似
的事情resources :shelf do
resources :books
resources :movies
...
end
这将路由到localhost:3000/shelf/books
希望这有帮助!
<强>更新强> 如果您想要一个架子下的所有书籍资源,那么您可以使用命名空间
namespace :shelf do
resources :books
end