次のように、アプリケーション コントローラーで after_sign_in_path_for を上書きしました。
application_controller.rb
def after_sign_in_path_for resource
case resource
when User
blah
when Admin
blah
end
end
これは、ユーザーがサインイン ページからサインインするときに機能します。ただし、ユーザーがDevise のToken Authenticatableモジュールafter_sign_in_path_for
を介してサインインしている場合、メソッドはまったく呼び出されません。ユーザーは に移動します。どうすればこれを変更できますか? root_path
Rails 3.2.0、ruby 1.9.3p194、Devise 2.1.2 を使用しています。