前提・実現したいこと
現在、Userモデルにpassword_digestを下記のRailsチュートリアルを参考に取り入れています。
https://railstutorial.jp/chapters/modeling_users?version=4.2#code-email_downcase
元々passwordカラムが存在していましたが、暗号化できていなかったため、
passwordカラムを削除し、新しくpassword_digestをカラムを追加しました。
ローカル環境ではスムーズにうまくいくので、Herokuサーバーにpushしましたところ
ユーザーの新規登録の際にエラーを起こしてしまいます。
We're sorry, but something went wrong.との表示があります。
ログを辿りますと、下記のようなエラーがありました。
発生している問題・エラーメッセージ
2019-05-31T08:18:59.011721+00:00 app[web.1]: [155c22b7-1677-4a31-9417-c622fe700323] Completed 500 Internal Server Error in 115ms (ActiveRecord: 0.9ms) 2019-05-31T08:18:59.012568+00:00 app[web.1]: [155c22b7-1677-4a31-9417-c622fe700323] 2019-05-31T08:18:59.012758+00:00 app[web.1]: [155c22b7-1677-4a31-9417-c622fe700323] NoMethodError (undefined method `password_digest=' for #<User:0x00005648cbc82570> 2019-05-31T08:18:59.012762+00:00 app[web.1]: Did you mean? password=):
ローカル環境ではうまく行くため、コード上での問題ではないと考えていますが、
NoMethodErrorがなぜ出るのかわからずにいます。
ご教示お待ちしてます。よろしくお願いします。
追記
また、push後、heroku run rails db:migrateでHeroku上にもmigrationの変更を反映済みです。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。