質問: http://qiita.com/mm36/items/c36c7a95e4e836dbffef と https://github.com/thoughtbot/administrate を参考に管理画面を作ろうとしています。 Gemfileに gem "administrate", "~> 0.2.2" 記述後、 bndle installまでは行けましたが、 $ rails generate administrate:install をすると、エラーになります [WARNING] Could not load generator "generators/administrate/routes/routes_generator". Error: uninitialized constant ActiveRcord. 作成されるファイルは app/controllers/admin/application_controller.rb のみで、 qiitaの記事にあるような app/dashboards/dashboard_manifest.rb は作成されていません。 開発環境は Mac OSX / ローカル / Rails 4.2.0 何かわかる方いましたらアドバイスお願いいたします。
回答: 上記の記事を書いた、筆者でないですが、ミスリードしていたらごめんなさい。 (間違っていたら私も知りたいので情報共有して頂ければ助かります) dashboard_manifest.rbですが、下記のissueあたりでなくなったんじゃないですかね? あなたが作られた、config/routes.rbには、DashboardManifest::DASHBOARDSでeachしていないんじゃないでしょうか? issue https://github.com/thoughtbot/administrate/pull/464 試しに、config/routes.rbにて、adminで表示したいモデル以外はコメントアウトしたらそのモデルが 表示されなくなりませんかね? 逆に、新規でモデルを作成したら、route.rbにてresoucesを追加したらadmin画面に表示されませんかね? 下記で新規のモデルをadminで管理できるようにする。 rails generate administrate:dashboard item 上記でapp/dashborardsにitem.rbが作成される。 route.rbにて namespace :admin do内に resources :items を追加。