Trying out recipe 7: Version your models. However, I’m having some issues with acts_as_versioned.
Version 0.6.0 only appears to support ActiveRecord 3.0.10
Version 0.2.3 appears to support ActiveRecord 3.1.x, however - upon implementation you’ll get errors on Inflectors that are corrected by moving to ActiveRecord::Inflector (line 120 of acts_as_versioned.rb).
Should you fix that, you’ll then get errors about ‘undefined method `class_name_of_active_record_descendant’ when you try to db:migrate, or Chapter.new. This same error occurs when running a Rails 3.0.10 app with acts_as_versioned 0.2.3.
I did have success with Rails 3.0.10 and acts_as_versioned 0.6.0