2012-03-06 3 views
2

Я использую Rails 3.0 и Devise 1.1.7. Чтобы развить поведение API, я включил функцию TokenAuthentication.Devise - auth_token и current_user

Дело в том, что когда я пытаюсь получить доступ с помощью параметра auth_token, current_user не устанавливается должным образом. Должно ли это? Или я чего-то не хватает?

Благодарим вас за продвижение.

ответ

0

Вы можете попробовать добавить это к модели пользователя:

before_save :ensure_authentication_token 

Это обеспечит маркер аутентификации существует (создание одного, если нет), прежде чем спасти ваш пользователь. Существует также reset_authentication_token, если вы хотите его изменить.

 Смежные вопросы

  • Нет связанных вопросов^_^