私はdevise 1.4.0を使用しています。私が必要とするのは、(ログインにリダイレクトするのではなく)セッションがタイムアウトした後に、urlをrootに設定することです。 誰でもこれを行う方法を知っていますか? ありがとうレール+タイムアウト後に家にリダイレクト
0
A
答えて
2
after_sign_out_path_for
メソッドを上書きできます。 private
方法としてあなたApplicationController
でこのメソッドを追加します。
def after_sign_out_path_for(resource)
root_path
end
は詳細についてはdevise wikiを見てみましょう。
0
これは私がこの目的のために使用しているコードです。
In application_controller.rb
private
def after_sign_out_path_for(resource_or_scope)
params[:back].nil? ? home_path : params[:back]
end
routes.rbファイルにhome_pathを設定すると、デフォルトルーティングが上書きされます。
関連する問題
- 1. ローカライズルーティング家に5リダイレクト意図せず
- 2. Laravel socialiteが私を家にリダイレクトし続ける
- 3. ワードプレスすべてのページから家にリダイレクトする方法
- 4. Laravelがクッキーを設定してから家にリダイレクトする
- 5. フェッチ後のコール後にリダイレクト
- 6. ログイン後ホームページにリダイレクト
- 7. Angular2 - ログイン後にリダイレクト
- 8. ログイン後にAngularfire2リダイレクト
- 9. ログイン後にLaravelリダイレクト
- 10. ユーザーログイン後に画面にリダイレクト
- 11. レール:carruselが家に帰った後に死ぬ
- 12. ログイン後別のページにリダイレクト
- 13. Laravel 5.2ログイン後にリダイレクト
- 14. MVCアクションフィルタでセッションタイムアウト後にリダイレクト
- 15. アップロード後にJquery Webcamリダイレクト
- 16. JQMアプリケーションのリロード後にリダイレクト
- 17. succesfullの後にリダイレクトGoogle recapta
- 18. kaminari - 最後のページにリダイレクト
- 19. ログイン後にユーザーをリダイレクト
- 20. アップデートパネルの更新後にリダイレクト
- 21. フォームのサブミット後にリダイレクト
- 22. IdentityServer4 - 登録後にリダイレクト
- 23. リアクションネイティブのコールバック後にリダイレクト
- 24. ファイルのアップロード後にcodeigniterリダイレクト
- 25. Laravelデータ保存後にリダイレクト
- 26. ログイン後にリダイレクトするエラー
- 27. Javascript - 約束の後にリダイレクト
- 28. jqueryでPOSTリクエスト後にリダイレクト
- 29. React/Redux:ログオン後にリダイレクト
- 30. タイムアウト後にcoldfusionページをリダイレクト
右!ありがとう... – fertech
これは私のために、ある程度はうまくいった。私は、セッションタイムアウトとログインの前にあったページにリダイレクトするユーザを探しています。しかし、上記の関数は、明示的にログアウトしてログインして他のページにアクセスし、タイムアウトするとセッションを保存します。タイムアウトしたときにログアウトしたときには、あなたが入っていたページにリダイレクトされます。 – Sumas