ログインを実行すると、このようなエラーが発生。
エラー内容からuserモデル内のカラムにcurrent_sign_in_atがないのが原因のようだ。
というわけで、一度マイグレーションファイルをrails db:rollback
マイグレーションファイル内のcurrent_sign_in_atのコメントアウトを外し、raiis db:migrate
再度ログイン!
今度はこんなエラーが発生。
last_sign_in_atがカラムないにないらしい。 どうせなら一度で言って欲しいものだが、、、、
同様の作業を行い、raiis db:migrate
今度はcurrent_sign_in_ipが足りていないということか、、、
いっそのことTrackableのコメントアウトを全て外してしまえ!
## Trackable
t.integer :sign_in_count, default: 0, null: false
t.datetime :current_sign_in_at
t.datetime :last_sign_in_at
t.string :current_sign_in_ip
t.string :last_sign_in_ip
再度、raiis db:migrateをし、ログイン!
無事にログインできましたとさ
原因はよくわかりません。ただエラー解決できたのは一つの自信になったかな。