Вопрос

Это ответ на вопрос Resque, Devise и аутентификации администратора .

Предположим, у нас есть:

родовое слово

Новая проблема: как получить доступ к текущему пользователю (поскольку у меня есть User.role, который может быть 'admin' или 'user') из этого:

родовое слово

Спасибо.

Это было полезно?

Решение 2

Ну все намного проще. Чтобы получить текущий экземпляр пользователя напрямую от Warden, вы просто:

родовое слово

Таким образом, используя Devise и систему ролей, описанную выше, вы можете:

родовое слово

Другие советы

У меня есть опыт работы только с authlogic и Resque, но это кажется актуальным:

http://blog.kiskolabs.com/post/776939029/rails3-resque-devise

Автор обновил свой блог и предлагает добавить к своим маршрутам следующее, очевидно, адаптируя его к вашим конкретным потребностям:

родовое слово
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top