0
我是一個相當新的ROR,我很麻煩組織我的文件。文件組織 - 設計管理員和管理員命名空間
我使用Devise,我有兩種模式:管理員和用戶。另外,我爲這兩個範圍生成了Devise視圖。
當前我有一個名爲admin的文件夾,在創建管理員文件夾後我的文件有點困惑。
當前的文件結構
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
在這種情況下,什麼是組織文件的最好方法?任何材料來推薦我?