- 1
 - 2
 - 3
 - 4
 - 5
 - 6
 - 7
 - 8
 - 9
 
                        def result object, method = :save
  method = :destroy if caller[0][/`.*'/][1..-2] == 'destroy'
  if object.send method
    def object.to_json(options) ''; end
    respond_with object
  else
    raise UnprocessableEntityError.new(object.errors.full_messages.join(', '))
  end
end
                                 
        
            Метод в базовом классе апишки. Надо чтобы на POST возвращалось 201, на DELETE 204 и т.д. respond_with делает это сам, но он же возвращает весь объект сериализованный чего не хочется т.к. для вертания сериализованных объектов используется jbuilder. Не смог придумать ничего лучше
        
        
Комментарии (0) RSS
Добавить комментарий