【发布时间】:2011-04-29 20:27:12
【问题描述】:
有没有办法保存 MongoMapper 模型实例,以便不执行验证但调用回调?这类似于 ActiveRecord 的 whatever.save(false)
我在网上找到了一段sn-p的代码,可以用来绕过验证和回调:
doc = whatever.to_mongo
Whatever.collection.save(doc, :safe => true)
因此,如果有一种简单的方法也可以手动运行回调,我可以将其与上面的 sn-p 一起使用。但这仍然是一种不优雅和冗长的方式来做一些相对简单的事情——我希望有一种简单的方式内置到 API 中来跳过验证。
【问题讨论】: