目前使用IOS的AFNetworking 2.0与Devise的rails API。 我无法得到错误的json。
知道如何在故障块中显示user.errors吗?
def create
user = User.new(user_params)
if user.save
render :json=> { :token=>user.authentication_token, :email=>user.email }, :status=>201
return
else
warden.custom_failure!
render :json=> user.errors, status: 422
end
end
在Xcode中:
failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"Error: %@", error);