我正在尝试进行有条件的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)
更新属性。