Я пытаюсь сделать условное after_update, у меня есть следующее:
after_update do |participant|
Rails.logger.info "#{self.previous_changes} changed."
if self.previous_changes.include?(:current_distance)
#Do my stuff ...
end
end
Регистратор печатает пустой хеш: {}
Как проверить, какой атрибут был изменен?
Я использую: participant.update_attribute(:current_distance, distance)
для обновления атрибута.