def create
req = ActiveSupport::JSON.decode(request.body)
if user = User.authenticate(req["email"], req["password"])
session[:user_id] = user.id
render :json => "{\"r\": \"t\"}" + req
else
render :json => "{\"r\": \"f\"}"
end
end
Метод «create» находится в контроллере и отображается на «/ login», я устанавливаю правильные типы контента и принимаю заголовки от моего curl-клиента. Я получаю ответ 422 http status all.POST json to rails server
Любые предложения?
нет необходимости строить ответ JSON вручную: вынести: JSON => {: г => "е"} as_json – tokland