2016-11-29 18 views
0

私はRORにはかなり新しく、ファイルを整理するのに困っています。ファイル構成 - Devise管理者と管理者の名前空間

私はDeviseを使用しており、AdminとUserの2つのモデルがあります。また、両方のスコープのDeviseビューを生成しました。

現在、私はadminsというフォルダを作成しています。私は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 

、ファイルを整理するための最良の方法は何ですか?私を推薦する資料はどれですか?

答えて

0

私はあなたのという名前をadmin - >ダッシュボードに変更し、を別の名前に変更します。おそらくダッシュボードまたはadmin_dashboardにあります。 Deviseモデルとコントローラーの名前を同じにすると、あなたは混乱します。 :)

関連する問題