0

私は ROR の初心者で、ファイルを整理するのに苦労しています。

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

現在、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

この場合、ファイルを整理する最善の方法は何ですか? おすすめの資料はありますか?

4

1 に答える 1

0

管理者の名前を変更します->ダッシュボード、レポートを別のものに変更します。おそらくダッシュボードまたはadmin_dashboardに。Devise モデルとコントローラーに同じ名前を付けると、混乱するだけです。:)

于 2016-11-29T20:21:13.927 に答える