Как отправить http-статус с помощью JBuilder Gem

ИспользуюRails 3.0.19 а такжеJBuilder Gem 2.0.6 оказывать ответы JSON.

JBuilder:https://github.com/rails/jbuilder

Ниже приведен код, который я использую для отправки сообщений об ошибках для определенного API.

render :json, :template=>"/api/shared/errors.json.jbuilder", :status=> :bad_request 

По какой-то причине клиент получает статус 200-ок. Пока я ожидал 400 (bad_request).

Любая помощь, пожалуйста?

Вот мой код подробно:

  def render_json_error_messages
    #render :template=> "/api/shared/errors.json.jbuilder", :status=> :bad_request, :formats => [:json]
    respond_to do |format|
      format.json {
        render :template=> "/api/shared/errors.json.jbuilder", :status=> 400
      }
    end
  end

И в методе before_filter я используюrender_json_error_messages

Ответы на вопрос(4)

Ваш ответ на вопрос