【发布时间】:2012-03-24 03:52:43
【问题描述】:
我正在使用 Rails 3.0 和 Devise 1.1.7。为了开发一些 API 行为,我启用了 TokenAuthentication 功能。
问题是,当我尝试使用 auth_token 参数访问时,current_user 设置不正确。 应该是?还是我错过了什么?
谢谢你。
【问题讨论】:
标签: ruby-on-rails devise auth-token
我正在使用 Rails 3.0 和 Devise 1.1.7。为了开发一些 API 行为,我启用了 TokenAuthentication 功能。
问题是,当我尝试使用 auth_token 参数访问时,current_user 设置不正确。 应该是?还是我错过了什么?
谢谢你。
【问题讨论】:
标签: ruby-on-rails devise auth-token
您可以尝试将其添加到用户模型中:
before_save :ensure_authentication_token
这将确保在您保存用户之前存在身份验证令牌(如果不存在则创建一个)。如果您想更改它,还有一个reset_authentication_token。
【讨论】: