タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

paper_trailに関するuzuki05のブックマーク (1)

  • paper_trailでhas_manyな履歴を保存できるようになった [俺の備忘録]

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

    uzuki05
    uzuki05 2015/05/21
    バージョニングの悩みの種、アソシエーション回りの対応!ただ、それでもやっぱり複雑なので、良く理解して使わないと…
  • 1