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