2012-11-03 45 views
0

我制定的認證和下面都不能正常工作令牌身份驗證,即使加入token_authenticatable後不能正常工作,制定

  1. 添加devise寶石的文件
  2. 軌產生色器件我做的步驟和令牌認證:安裝
  3. 軌生成設計用戶
  4. 耙分貝:遷移
  5. 軌產生色器件:觀點
  6. 軌生成控制器入戶指標

和高達這是沒有問題的,然後我加入devise:token_authenticatable用戶模型,然後我加入before_save :ensure_authentication_token然後

  1. 軌產生遷移AddTokenAuthenticatableToUser authentication_token:字符串

然後將attr_accessible:authentication_token添加到用戶模型

但是

curl -H 'Content-Type: application/json' -H 'Accept: application/json' -X POST http://localhost:3000/users/sign_in -d "{'user' : { 'email' : '[email protected]', 'password' : 'xxxxxxxx'}}" 

不工作。它在終端顯示錯誤。請告訴我該怎麼做才能獲得用戶的令牌並在隨後的請求中使用它?

UPDATE:

它從創建Web應用程序新用戶時,但不能註冊從終端新用戶或獲得令牌的用戶使用令牌認證節省認證令牌的用戶表。

回答

相關問題