模块:Mongoid::Validatable::Localizable

包含在:
FormatValidator , LengthValidator
定义于:
lib/mongoid/validatable/localizable.rb

Overview

为验证添加本地化支持。

实例方法摘要折叠

实例方法详细信息

# validate_each (文档,attribute,value) ⇒对象

验证每个字段的本地化字段。

例子:

验证本地化字段。

validator.validate_each(model, :name, "value")

参数:

  • 文档 (文档)

    文档。

  • 属性 (符号 | string )

    要验证的属性。

  • ( Object )

    属性值。



18
19
20
21
22
23
24
25
26
27
# File 'lib/mongoid/validatable/localizable.rb', line 18

def validate_each(文档, 属性, )
  字段 = 文档.字段[文档.database_field_name(属性)]
  if 字段.try(:localized?) && !.空白?
    .values. do |_value|
      (文档, 属性, _value)
    end
  else
    
  end
end