0
我正在使用rails 4.1.8。我创建了一个API,用户可以通过会话#创建auth_token来创建auth_token,但现在当我尝试访问会话时#销毁其响应是“错误:请先登录或注册继续”。无法通过api在rails4中调用会话销毁
会话控制器
def destroy
user = User.find_by(authentication_token: request.headers['Authorization'])
user.generate_authentication_token!
user.save
head 204
end
当我通过邮递员张贴到http://localhost:3000/api/users/sign_out,其给出定义的错误的上方。
路线
GET /api/users/sign_out(.:format) api/devise/sessions#destroy
GET /api/users/sign_in(.:format) api/sessions#new
POST /api/users/sign_in api/sessions#create
DELETE /api/users/sign_out api/sessions#destroy
我想打电话给毁掉,以便它可以生成新的令牌。如何调用它?