ruby-on-rails - 如何跳过 Rails 中的所有验证?
问题描述
我有一个带有许多验证的常规 Rails 模型。该模型有一个skip_validations
列。当一个对象具有skip_validations: true
时,我希望能够在不运行任何验证的情况下更新该对象。
有没有办法在不unless
为每个验证添加选项的情况下做到这一点?--(例如unless: Proc.new { |obj| obj.skip_validations == true }
)
谢谢!
解决方案
推荐阅读
- python - 重复后保存动画
- swift - iOS 应用程序上的通用链接
- linux - wget可以创建与链接相同的目录结构吗?
- python - pytest中_sa_instance_state的SQLAlchemy对象抛出属性错误
- java - 我有一个我开发的 java 桌面应用程序。将其安装到客户端文件中后,如何防止它们复制给人们
- c++ - 如何从字符串指针数组中删除特定字符
- javascript - 导出为 CSV 百分比格式
- python - html_table_parser 不在命令提示符下工作,但在 python jupyter 笔记本中工作
- node.js - 如何将 VSCode 设置为 Node IDE
- android - 将无限 FlatList 与搜索一起使用时遇到问题