Я использую devise и cancancan для аутентификации и авторизации соответственно, resque для фоновых заданий. Я следил за Ryans screencast номером 271 и видел ниже фрагмент кода для файла route.rb.аутентификация маршрутов на основе ролей
authenticate :admin do
mount Resque::Server, :at => "/resque"
end
с проверкой подлинности пользователя, но в моем случае у меня есть только пользователи таблица и администратор также пользователи, отделенные колонки ролей, теперь я хотел бы для аутентификации и авторизации маршрута для Resque пути сервера, основанного на роли пользователей, как могу ли я решить проблему?
authenticate :user do
mount Resque::Server, :at => "/resque"
end
прекрасно работает для входа в систему, но я хочу, чтобы он был доступен только для пользователей admin. Любая помощь будет сердечно оценена.
спасибо @przbadu, этот код спас мой день. – codemilan
@codemilan: приветствую :) – przbadu