- 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
Добавить комментарий