1
我一直在使用devise和cancancan进行身份验证和授权,为后台作业resque。resque。我一直在关注Ryans屏幕视频编号271,并看到下面的routes.rb文件的代码片段。基于角色的路由认证
authenticate :admin do
mount Resque::Server, :at => "/resque"
end
来验证用户,但对我来说,我只有用户表和管理员也通过角色列分隔的用户,现在我想验证和授权基于用户角色,如何为resque服务器路径路由我可以解决这个问题吗?
authenticate :user do
mount Resque::Server, :at => "/resque"
end
对登录用户正常工作,但我希望它只能被管理员用户访问。任何帮助将受到热烈的赞赏。
谢谢@przbadu,这段代码保存了我的一天。 – codemilan
@codemilan:不客气:) – przbadu