使用带有 vestal_versions gem 的 Rails 3 并有这种情况:
class Post < ActiveRecord::Base
versioned
has_many :comments
(...)
end
class Comment < ActiveRecord::Base
belongs_to :post
(...)
end
Post 模型的版本控制完美无缺。我想要的是,一旦相关的 Comment 模型被创建/更新,相关的 Post 模型应该得到一个新版本。(我不需要vestal_versions的恢复功能。)
实现这一目标的正确策略是什么?