0
关于Rails的范围的路由,该guides状态:Rails的范围:模块文件路径
如果您要路由/条(不带前缀/管理员)到 管理:: ArticlesController,你可以使用:
,然后提供下面的例子:
scope module: 'admin' do
resources :articles, :comments
end
到目前为止,除了一个小细节那么好:我注意到, ArticlesController
也需要去/admin
。换言之,针对范围界定工作,我需要做2件不同的事情:
- 放置
ArticlesController
一个名为Admin
模块中,并把它转化为这样:Admin::ArticlesController
。 - 将
Admin::ArticlesController
从app/controllers
改为app/controllers/admin
。
我在想这里的第二种情况。为什么我们必须将文章控制器移动到admin
文件夹下才能使用?我们是否将ArticlesController
放置在模块下是不够的?
看到这个问题刚问https://开头stackoverflow.com/questions/45453660/do-i-need-to-create-folder-hierarchy-for-nested-module-class-in-rails。答案基本相同 –
我还是很困惑... – kstratis