Я создал модуль, в который включены мои активирующие записи, который поддерживает архивирование. Это позволяет мне переписывать архив! и разобрать! на этих объектах, чтобы обновить поле архива.нижний счетчик кеша при архивировании activerecord
Мне интересно, что я могу сделать, чтобы уменьшить счетчик кеша, который эти объекты выполняют, как это делается при уничтожении! вызывается команда.
Моя модель выглядит следующим образом ...
class Post < ActiveRecord::Base
include Archivable
belongs_to :user, counter_cache: :posts_count
validates_presence_of :user_id
end
Как уменьшаем столбец posts_count в модели пользователей каждый пост получает в архиве?
Благодаря
Спасибо человека. Можете ли вы указать мне в правильном направлении, насколько это возможно, для модификации существующих кешей-счетчиков для охвата определенной области? то есть. записи, которые были заархивированы помечены как ложные. большое спасибо – Walker