DataMapper用のバージョン管理プラグイン、 dm-has-versions をリリースしました。 dm-is-versionedというライブラリが既にあるのですが、Railsで慣れ親しんだacts_as_versionedと微妙に挙動が違うのと、revert_toやversion=ができないなど、細かいところが足りない感じがしたので作りました。 USAGE: 以下のコードをご覧の通りです。 1 class Story 2 include DataMapper::Resource 3 4 property :id, Integer, :serial => true 5 property :title, String 6 property :updated_at, DateTime 7 8 has_versions :ignore => [:updated_at] 9 e