かっちゃんの日記

初めまして!自営業(タイヤの卸売)をやってます。新規事業としてアプリ開発に興味がありプログラミングを勉強中です。日々の学びを発信していきます。よろしくお願いします。HTML/CSS/haml/sass/Ruby/Ruby on rails/Javascript/Jquery/Git/GitHub/データベースとSQL/統合テスト/AWS

【アプリ開発エラーメモ】 deviseのインストールの手順を間違えた時の対処方法

deviseのインストール手順を間違え、エラーが起きたので対処方法をアウトプットします

正しい方法

1deviseの導入(gem fileに書いて、$bundle install)

2ローカルサーバー再起動 $ rails s

3 $rails g devise:install (deviseの設定ファイルを設定)

4 $rails g devise user  (deviseコマンドでモデル生成する)

5 $rake db:migrate

 

上の2番を忘れて、deviseコマンドを打つとエラーが出てしまいました。

 

エラー文

undefined method `devise' for Install (call 'Install.connection' to establish a connection):Class (NoMethodError)

 

方法として、routes.rbにあるdevise_for :usersというコードを削除→rails sで再起動で直りました!

f:id:chkc:20190814163136p:plain

 

 

下記の記事を参考にしました。

 

deviseのインストール手順失敗

https://qiita.com/ryouzi/items/9c5324ba567109ab2a22