设计 - auth_token和current_user

时间:2012-03-06 16:17:41

标签: ruby-on-rails devise auth-token

我正在使用Rails 3.0和Devise 1.1.7。为了开发一些API行为,我启用了TokenAuthentication功能。

问题是,当我尝试使用auth_token参数进行访问时,current_user未正确设置。 应该是?或者我错过了什么?

先谢谢你。

1 个答案:

答案 0 :(得分:0)

您可以尝试将其添加到用户模型中:

before_save :ensure_authentication_token

这将确保在您保存用户之前存在身份验证令牌(如果不存在,则创建一个)。如果您想更改它,还有一个reset_authentication_token