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