Токен аутентификации Devise

В devise как получить доступ к маркеру аутентификации пользователя. Когда вызов ajax инициирует сеанс пользователя, мне нужно получить токен аутентификации от пользователя. Я пробовал делать такие вещи, как добавление :token_authenticable в мою модель

devise :database_authenticatable, :registerable,
     :recoverable, :rememberable, :trackable, :validatable

также добавление атрибутов с именами :authentication_token, и :authenticity_token в attr_accessible. Но каждый раз, когда я пытаюсь вызвать authentication_token или authenticity_token из пользователя с помощью user.auth ... я получаю ошибки вроде этой

NoMethodError: undefined method `authentication_token' for #<User:0x000001016b1140>

Извините, мне нужно получить этот токен для отправки с моими ajax вызовами, (последний проект, над которым я работал, имел невероятно БУТЛЕГ решение, где devise был почти вырван из приложения, мне просто нужен этот чертов токен)

8
задан jack 14 December 2011 в 02:44
поделиться