【发布时间】:2012-11-12 07:06:51
【问题描述】:
可能重复:
Stop ActiveRecord saving a serialized column even if not changed
我在 ActiveRecord 中有一个 serialized 列。
它不会跟踪脏状态,因为即使没有任何变化,它也会保存数据。
> p = Product.first
> p.save!
UPDATE `products` SET `updated_at` = '...', `additional_data` = '--- \n' WHERE `products`.`id` = 2
有什么办法可以防止在没有变化的情况下更新?
我在 Rails 3.2.9 上。
【问题讨论】:
标签: ruby-on-rails activerecord serialization ruby-on-rails-3.2