0
我知道validates
方法可以验证存在性,长度,格式,唯一性和确认。然而,有时候我会发现人们只是将这些值设置为true/false,而其他时候他们更具体,并且传入了指定确切约束的散列(例如,长度为:maximum => 50
或为唯一性为case_sensitive => false
)。有没有一种方法可以查看可以添加到每个验证测试中的所有规范的列表?Rails - 验证
我知道validates
方法可以验证存在性,长度,格式,唯一性和确认。然而,有时候我会发现人们只是将这些值设置为true/false,而其他时候他们更具体,并且传入了指定确切约束的散列(例如,长度为:maximum => 50
或为唯一性为case_sensitive => false
)。有没有一种方法可以查看可以添加到每个验证测试中的所有规范的列表?Rails - 验证
这是正确的ActiveModel :: Validations :: HelperMethods的Rails API。
验证器列表及其各自的选项可以在这里找到: http://api.rubyonrails.org/classes/ActiveModel/Validations/HelperMethods.html