我正在使用这样的 json 对我的控制器中的创建操作发出 POST 请求:
{
"token":"amsdaashdaksjdh" #assume this is a valid token for a user
"post": {
"content":"some random text"
"title":"random title"
}
}
但是,我有一个 before_filter 检查,以根据这样的令牌查看用户是否在我的数据库中:
before_filter :authenticate
def authenticate
@user = User.find_by_authentication_token(params[:token])
if (@user == nil)
render :json => {error: "invalid token"}
end
end
它总是给我无效的令牌错误......