模块:Mongoid::Validatable::Queryable Private
- 包含在:
- UniquenessValidator
- 定义于:
- lib/mongoid/validatable/queryable.rb
Overview
该模块是私有 API 的一部分。 您应尽可能避免使用此模块,因为它将来可能会被删除或更改。
TODO:
将其移至 Mongoid::Validatable::Uniqueness 类中。
Mongoid::Validatable::Uniqueness 类中包含的 Mixin 模块可确保在执行唯一性查询时清除持久化上下文。
实例方法摘要折叠
-
# with_query (文档) ⇒ 对象
private
将验证包装在执行块内,警告客户端不要清除其持久性选项。
实例方法详细信息
# with_query (document) ⇒对象
此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
将验证包装在执行块内,警告客户端不要清除其持久性选项。
27 28 29 30 31 32 33 34 35 |
# File 'lib/mongoid/validatable/queryable.rb', line 27 def with_query(文档) klass = 文档.class 开始 线程化.begin_execution(" #{ klass . name } -validate-with-query ") 产量 确保 线程化.exit_execution(" #{ klass . name } -validate-with-query ") end end |