【发布时间】:2011-11-09 04:03:41
【问题描述】:
使用 Resque 和 Devise,我有用户角色,例如:
User.first.role #=> admin
User.last.role #=> regular
我想为 Resque 设置身份验证。所以,在 config/routes.rb 我有:
namespace :admin do
mount Resque::Server.new, :at => "/resque", :as => :resque
end
当然,所有登录用户都可以访问它。
有什么方法可以使用 User.role 中的角色?它应该只能由具有“管理员”角色的用户访问。
非常感谢。
【问题讨论】:
标签: ruby-on-rails devise resque