我在我的应用程序控制器中覆盖了 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。