【发布时间】:2013-08-16 10:38:46
【问题描述】:
我想将我的所有控制器及其视图分组到文件夹中,例如“admin”下
这就是我所做的:
(1) 我把所有的controllers 都移到了一个文件夹admin下
(2) 我把所有的views都移到了一个文件夹admin下
(3) 我在 Rails Guide 中读到我应该这样做:
scope module: 'admin' do
resources :admin_permissions, :admin_layout, :admin_db
end
但我不断收到错误
ActionController::RoutingError at /admin_permissions/index
uninitialized constant AdminMainController
目录结构:
controllers
-> admin
-> admin_main_controller
-> admin_permissions_controller
-> admin_layouts_controller
-> admin_db_controller
views
-> admin
-> admin_main
-> admin_permissions
-> admin_layouts
-> admin_db
所有前三个控制器都继承自 admin_main 继承自应用程序
关于阅读/检查什么有什么建议吗?
【问题讨论】:
标签: ruby-on-rails