ログイン機能を克服するために🔥

前回のブログで自作の制作物のログイン機能について言及したので、

今回は現状と試したことを記録で残します。

 

<< 今の状態 >>

・新規登録で登録後に再度ログインを求められる。その後、登録時と同じメールアドレス、パスワードでログインしても間違った情報でエラー文が返ってくる

             ↓

logged_in_userメソッドが現れる

             ↓

 

Rails console で作成したアカウントではログインに成功しました

 

 

 

<< 仮説&試したこと >>

・そもそもアカウント自体が作れていないのか?

→(rails consoleでは作ることができるから違うのかも。。)

 

・ルーティングに問題が間違ってる?

 

・新規登録のform_with が間違ってる?(多分違う)

 

・controller に問題がある?(多分ここだと思う!)

users_contoroller/create アクション

sessions_controller create アクション

 

試したこと

⚪︎改めてlogin機能について調べ直した

qiita.com

この記事が有力だと判断し、読み進めましたが、

sessions/controller のvalidationを追加したら、追加前には出来ていた既存のアカウントでのログインが出来なくなりました。


⚪︎Rails consoleでアカウントを作成後そのアカウントを使いログインしてみたらログインに成功しました。