2011-12-23 5 views
1

私はDeviseが現在ログインフローを処理する方法を変更したいと考えています。私は/ want/users/sign_inが必要ではありません。ログイン処理に自分のroot_pathを使用したい、つまりユーザをログインさせて失敗したパスワードエントリを処理したいだけです。自分のコントローラでDeviseログインを処理する

ログインするフォームは正常に作成されましたが、ユーザーがパスワードを正しく設定しなかった場合、/ users/sign_inにリダイレクトされます。私が同じ行動を続け、失敗したパスワードを処理する方法を確認するには?製品の所有者を説得https://github.com/plataformatec/devise/wiki/How-To:-Change-the-default-sign_in-and-sign_out-routes

+0

これはおそらくあなたが探している答えです:http://stackoverflow.com/questions/5832631/devise-redirect-after-login-fail – choise

答えて

-4

を解決:

0

これは、あなたが探しているものと考えられます。 :)

+0

かなりです。ルート名は変更されるだけですが、パスワードの確認に失敗した場合は、私のものではなく、デマイズのビューになります。 –

+1

あなたは 'rails generate devise:views'を実行してマテリアライズド・ビューを使用し、それらのうちからカスタマイズすることができます。 –

+0

私は知っていますが、私はビューをカスタマイズしたくありません。サインインのために自分のコントローラーを使用したいと思います。私は、デリケートの_replace_セッションコントローラーにしたいです。 –

関連する問題