QA@IT

deviseについて

3118 PV

現在、ログイン認証gemのDeviseのカスタマイズを練習しているのですが、emailからusernameの記述に変更し、locallhost:3000でログインしようとすると「リダイレクトループが含まれています」と出ます。
最初は、他の原因だと思いcookieの削除で対応したのですがその後すぐまた同じ症状が出てしまいました。
これは何か他に原因があるのでしょうか?
調べてもわからなかったので、どなたが知ってる方教えて下さい。

回答

ご回答ありがとうございます。
早速、検索してみます。

編集 履歴 (0)

あまり細かく読んでないのですが、wikiのHow To: redirect to a specific page on successful sign in

Preventing redirect loops というセクションがあって、

these methods (which call after_sign_in_path_for ) will also have to be overridden (else you will encounter redirect loops):

<訳>
after_sign_in_path_for をオーバーライドする必要があります(さもないとリダイレクトループするでしょう)

とあるので、こちらが参考になるかもしれません。

編集 履歴 (0)
ウォッチ

この質問への回答やコメントをメールでお知らせします。