【发布时间】:2011-06-16 07:18:39
【问题描述】:
我需要构建一个简单的内容存储库,但我需要能够进行基本的版本控制,关于如何以最佳方式解决这个问题的任何建议? 一个简单的嵌入内容数组?您对此有何看法?
谢谢,
亚历克斯
【问题讨论】:
标签: ruby-on-rails mongodb versioning mongoid
我需要构建一个简单的内容存储库,但我需要能够进行基本的版本控制,关于如何以最佳方式解决这个问题的任何建议? 一个简单的嵌入内容数组?您对此有何看法?
谢谢,
亚历克斯
【问题讨论】:
标签: ruby-on-rails mongodb versioning mongoid
我认为 mongoid 已经支持版本控制。请阅读此处的版本控制部分: http://mongoid.org/docs/extras
【讨论】:
其实,我错了,我完全可以做我想做的事。玩回电节省了一天:)
def no_versioning_set_status(status_symbol)
Content.skip_callback(:save, :before, :revise)
self.set_status(status_symbol)
Content.set_callback(:save, :before, :revise)
end
【讨论】: