ActiveRecordにserialize
d 列があります。何も変更されていない場合でもデータを保存するため、ダーティ状態を追跡しません。
> p = Product.first
> p.save!
UPDATE `products` SET `updated_at` = '...', `additional_data` = '--- \n' WHERE `products`.`id` = 2
変更がないときに更新されないようにする方法はありますか?
私は Rails 3.2.9 を使用しています。