【发布时间】:2014-09-01 05:18:56
【问题描述】:
在 Ruby on Rails 中,我需要跟踪对属性所做的更改。我使用“object.changes”来查找更改。但是,这不会产生对关联表的字段所做的更改。那么如何跟踪对关联表所做的更改呢? 我有一个包含 id 和地址的客户表和一个包含该客户折扣率的折扣表。每当我更改客户地址时,我都能得到它。但是我对折扣率所做的更改没有记录。
【问题讨论】:
-
使用
ActiveRecord::Callbacks监听一个模型与任何其他模型的变化。 -
你能给我们更多的背景信息吗?
-
您可能会在 public_activity 和链接到 on Plugingeek 的 Railscasts 中寻找灵感。
标签: ruby-on-rails