Railsでモデルのバージョン管理を行うというと、
acts_as_ve
- version_fu
かなりシンプルな作り。ソースは100行程度。そのぶん、Versionedテーブルの作成などは自動でやってくれない。 - SimplyVers
ioned こちらもシンプル路線。Versionedテーブルを使わずに、1つのテーブルでhas_manyアソシエーションを使って管理するタイプ。validates_ uniqueness _ofとかを使っていないならこれでも良いかな。 - acts_as_ve
rsioned_as sociation aavでassociatio nを含むモデルのバージョニングが出来なかった問題を解決したものらしい。
posted by
genki
on Wed 1 Apr 2009
at 11:51