Как отправить 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