Как я могу этого добиться?
попытался создать 2 метода, названных
def disable_timestamps
ActiveRecord::Base.record_timestamps = false
end
def enable_timestamps
ActiveRecord::Base.record_timestamps = true
end
, и сам метод обновления:
def increment_pagehit
update_attribute(:pagehit, pagehit+1)
end
включить и выключить временные метки, используя обратные вызовы вроде:
before_update :disable_timestamps, :only => :increment_pagehit
after_update :enable_timestamps, :only => :increment_pagehit
, но ничего не обновляет, даже желаемый атрибут (pagehit).
Есть совет? Я не хочу создавать еще одну таблицу только для подсчета просмотров страниц.