LoginSignup
0
0

More than 3 years have passed since last update.

【Rails】deviseとactiveadminをインストール時のエラー解消について

Posted at

Railsにて管理者画面を作ろうとしていた時にエラーがでました。

エラー内容

ターミナル
rails g devise install
rails g active_admin:install

を打った所、

method_missing': undefined methoddevise' for Install (call 'Install.connection' to establish a connection):Class (NoMethodError)

というエラーが出ました。
どうやらdeviseが未定義みたい??

あとあとになって気がついたのですが、
rails g devise:installの「:(コロン)」が抜けてました。

解決手順

config/routes.rbの内容を一旦消去。
そして、rails db:rollbackコマンドを実行。
再度、rails g devise:installrails g active_admin:installコマンドを実行。
これで無事にdeviseとactiveadminがインストールされました。

まとめ

「:」が抜けていただけでエラーが出るものか?と思いましたが、実際にエラーになっていたので、ダメだったのだと思います。コロンが抜けたコマンドでもデータベースが作成されたような表示になっていたので、騙されてしまいました。
今後はコロンも含めてきちんと実行していきます。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0