这是Resque, Devise and admin authentication问题的后续内容。设计。获取current_user角色
假设我们有:
User.last.role #=> 'admin'
新的问题是:如何获得当前用户访问(因为我有User.role它可以是“管理员”或“用户”)从这个:
require 'resque/server'
class SecureResqueServer < Resque::Server
before do
#redirect '/login' unless current_user.role == 'admin'
end
end
谢谢。
我没有:管理员命名空间。仅限:用户的用户和角色,如上所述。 –