корректировать кол-во Айтемов на складе (аттрибут count у Item)
Есть идея накостылить это коллбэком, но что-то кажется, что у рельсов есть что-то из упаковки для этого?
Пытался нагуглить, но безуспешно)
def decrease_item_count
items.each do |item|
item.decrement!(:count)
end
end
Что-то типа такого можно заюзать при создании, а вот при редактировании/удалении как быть?
советую решение - https://github.com/magnusvk/counter_culture
Обсуждают сегодня