2012-03-06 6 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 

これはあなたのユーザーを保存する前に認証トークンが(ない場合は、1つを作成する)が存在することを確認します。変更したい場合はreset_authentication_tokenもあります。