Rails 3 - Oberserver - не может использовать Devise @current_user - PullRequest
4 голосов
/ 01 октября 2010

Я создаю приложение на Rails 3 и у меня есть Observer ...

в обозревателе. Мне нужно использовать переменную current_user, которую DEVISE позволяет мне просматривать через мои представления ...

Как вы можете использовать current_user.name или current_user.id в Обозревателе?

Спасибо

1 Ответ

6 голосов
/ 24 декабря 2010

Создать User.current метод доступа, который устанавливает / читает Thread.current [: пользователь] :

http://rails -bestpractices.com / сообщения / 47-выборка тока пользователя в-модель

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...