我知道validates
方法可以验证状态,长度,格式,唯一性和确认。但是,有时我看到人们只是将这些值设置为true / false,而有时候它们更具体,并传入指定精确约束的哈希(例如:maximum => 50
表示长度,case_sensitive => false
表示唯一性) 。有没有办法可以查看可以添加到每个验证测试中的所有规范的列表?
答案 0 :(得分:1)
这在ActiveModel :: Validations :: HelperMethods的Rails API中是正确的。
可以在此处找到验证器列表及其各自的选项: http://api.rubyonrails.org/classes/ActiveModel/Validations/HelperMethods.html