Rails 3.2
我有2套控制器,一套用于管理员,一套用于普通用户。
当管理员登录时,我希望他们转到controller / admin / tickets_contoller.rb中的索引方法
我的routes.rb中有以下内容:
namespace :admin do
root to: 'tickets#index'
....
在我的application_controller.rb中,我有:
def after_sign_in_path_for(resource_or_scope)
if current_user && current_user.current_company
view_context.can? :index, :admin
admin_root_path
end
end
但是,当我以管理员身份登录时,它似乎是去标准的ticket_controller,而不是admin / tickets_controller
有什么建议吗?