我正在阅读 Rails 路线指南并来到这一部分:
如果你想将 /posts(不带前缀 /admin)路由到 Admin::PostsController,你可以使用:
scope module: 'admin' do
resources :posts, :comments
end
好的,我理解这部分,它说如果我们按照它向我们展示的方式使用范围,而不是例如/admin/posts
我们可以直接说/posts
但我没有理解下面的第二部分:这个是做什么的?
如果你想将 /admin/posts 路由到 PostsController(没有 Admin:: 模块前缀),你可以使用:
scope '/admin' do
resources :posts, :comments
end