Google+ボタン はてなブックマークボタン 更新日時: 2015年05月02日(土) 作成日時: 2015年05月02日(土) 前の記事 / 次の記事 paper_trailでhas_manyな関係を保存できるようになっていたのでメモ。 paper_trailはActiveRecordなオブジェクトの履歴を保存してくれる便利なGem。 でも基本的に1つのモデルに対してだけで、 同時にhas_manyな子オブジェクトの履歴も保存する、みたいなことはできなかった、 のだけどできるようになっていたので試行しつつメモ。 各コードは既存のコードから不要な部分を削除して脳内で再構築したもので、 実際には動かしてないので動かなかったらすいません。 親オブジェクトと子オブジェクトが同時に保存される必要があるっていうところと、 has_manyなオブジェクトが削除された状態に戻す場合は一手間必要ってとこ