3

最後にアクセスしたページにサインインする必要があるときに、そのページにリダイレクトする際に問題が発生していまし。 -To%3A-redirect-to-a-specific-page-on-successful-sign-in-

その例はstored_location_for(resource)...どこに設定されていますか?

before_filter :authenticate_user!この例は、適切なコントローラーで a と組み合わせて使用​​すると完全に機能します。https://github.com/plataformatec/devise/blob/master/lib/devise/controllers/helpers.rbのソースコードを見るとauthenticate_#{resource}!、場所が保存されていないようです。

以前の場所は世界のどこに保存されていますか?

4

1 に答える 1

3

パスはに保存されます(モデル名session["user_return_to"]を想定)。user

これは、failure_app.rb で設定されているstore_location!ようです

デバイス モデルが 1 つしかない場合、サインイン リダイレクトは自動的に機能するはずafter_sign_in_path_forであり、application_controller.rb.

于 2012-11-06T23:05:04.747 に答える