POST json на сервер rails

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. Я все время получаю ответ HTTP со статусом 422.

Есть предложения?

25
задан grifaton 6 February 2011 в 17:23
поделиться