我是ROR的新手,在整理我的文件时遇到了麻烦。
我使用的是Devise,我有两个模型: Admin和User。此外,我还为这两个作用域生成了设计视图。
目前我有一个名为admin的文件夹,在我创建了admins文件夹后,我的文件变得有点混乱。
当前文件结构
controllers
├── admin
| ├── dashboard_controller.rb
| └── reports_controller.rb
|
└── admins
└── registrations_controller.rb (custom controller inherit from devise controllers)
views
├── admin
| ├── dashboard
| | ├───── new.html.erb
| | └───── edit.html.erb
| └── reports
| ├────── new.html.erb
| └────── edit.html.erb
|
└── admins
├── registrations
├── sessions
└ ... 我的路线
devise_for :admins, path: 'admin', path_names: { sign_in: 'login', sign_out: 'logout'}
authenticate :admin do
namespace :admin do
resources :dashboard, only:[:index]
end
end在这种情况下,组织文件的最佳方法是什么?有什么资料可以推荐给我吗?
发布于 2016-11-30 04:21:14
我会重命名您的管理员->仪表板,报告到其他东西。可能是dashboard或admin_dashboard。如果你用同样的名字命名你的设计模型和你的控制器,你只会把自己搞糊涂。:)
https://stackoverflow.com/questions/40875019
复制相似问题