Здравствуйте.
Есть модель Product, у этой модели есть картинки, посчитать которые мы можем например так:
Product.first.pictures.size
Вопрос в том, как узнать, что количество картинок у определенного продукта изменилось после его создания или обновления.
Например для заголовков и описания использую метод:
before_update :drop_moderation
def drop_moderation
self.status = 'on_moderation' if self.title_changed? || self.description_changed?
end
но с картинками использование dirty не прокатывает, pictures_changed? не работатет.