gpt4 book ai didi

validation - MongoMapper:如何绕过验证但不绕过回调来保存模型实例?

转载 作者:行者123 更新时间:2023-12-02 17:25:33 24 4
gpt4 key购买 nike

有没有办法保存 MongoMapper 模型实例,以便不执行验证但调用回调?这类似于 ActiveRecord 的 whatever.save(false)

我在网上找到了一段代码,可以用来绕过验证和回调:

doc = whatever.to_mongo
Whatever.collection.save(doc, :safe => true)

因此,如果有一种简单的方法来手动运行回调,我可以将其与上面的代码片段一起使用。但这仍然是一种不优雅且冗长的方法来做一些相对简单的事情 - 我希望有一种简单的方法内置到 API 中来跳过验证。

最佳答案

找到答案:

whatever.save :validate => false

关于validation - MongoMapper:如何绕过验证但不绕过回调来保存模型实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5837059/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com