Railsを独学するために基本的なeコマースアプリを構築していて、問題にぶつかりました。私はすでにdeviseをインストールしており、「users」と「merchants」という2つのユーザーモデルを持っていました。次に、active_admin をインストールし、それを標準の「admin_user」モデルに設定しました。
管理セクションは意図したとおりに機能しますが、アクティブな管理者がアクセスできるすべてのリソースのビューが管理バージョンになりました。
私のルートでさえ、アクティブな管理者ログインにルーティングするようになりました(誰もログインしていないと仮定します)
なぜこれが起こっているのかについてのアイデアはありますか?
devise_for :merchants
devise_for :admin_users, ActiveAdmin::Devise.config
ActiveAdmin.routes(self)
devise_for :users
resources :products
resources :categories
resources :brands
get "static/about"
get "static/contact"
get "static/cookie"
get "static/faq"
get "static/help"
get "static/index"
get "static/privacy"
get "static/terms"
root :to => 'static#index'