Придумай.Получить роль current_user
-
27-10-2019 - |
Вопрос
Это ответ на вопрос Resque, Devise и аутентификации администратора .
Предположим, у нас есть:
родовое словоНовая проблема: как получить доступ к текущему пользователю (поскольку у меня есть User.role, который может быть 'admin' или 'user') из этого:
родовое словоСпасибо.
Решение 2
Ну все намного проще. Чтобы получить текущий экземпляр пользователя напрямую от Warden, вы просто:
родовое словоТаким образом, используя Devise и систему ролей, описанную выше, вы можете:
родовое словоДругие советы
У меня есть опыт работы только с authlogic и Resque, но это кажется актуальным:
http://blog.kiskolabs.com/post/776939029/rails3-resque-devise
Автор обновил свой блог и предлагает добавить к своим маршрутам следующее, очевидно, адаптируя его к вашим конкретным потребностям:
родовое слово