2

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

问题是,当我尝试使用 auth_token 参数访问时, current_user 没有正确设置。应该是?还是我错过了什么?

提前谢谢你。

4

1 回答 1

0

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

before_save :ensure_authentication_token

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

于 2012-10-25T17:48:52.780 回答