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