在我的项目中,我使用设计
但我希望如果用户是管理员,他可以进入所有控制器,但如果用户是普通用户,他可以进入特定控制器
这是我的代码:
before_filter :authorize!
def authorize!
unless current_admin.is_admin?
flash[:alert] = "unauthorized access"
redirect_to root_path
end
end
我如何在授权方法中获取控制器名称,例如,如果控制器名称是“仪表板”或“站”,普通用户可以看到数据。
谢谢