【发布时间】:2012-03-08 11:19:58
【问题描述】:
这是Resque, Devise and admin authentication问题的追随者。
假设我们有:
User.last.role #=> 'admin'
新问题是:如何从这里获得对当前用户的访问权限(因为我有 User.role,可以是“管理员”或“用户”):
require 'resque/server'
class SecureResqueServer < Resque::Server
before do
#redirect '/login' unless current_user.role == 'admin'
end
end
谢谢。
【问题讨论】:
标签: ruby-on-rails devise resque