Rails - 验证

时间:2011-06-12 01:14:24

标签: ruby-on-rails-3 validation activemodel

我知道validates方法可以验证状态,长度,格式,唯一性和确认。但是,有时我看到人们只是将这些值设置为true / false,而有时候它们更具体,并传入指定精确约束的哈希(例如:maximum => 50表示长度,case_sensitive => false表示唯一性) 。有没有办法可以查看可以添加到每个验证测试中的所有规范的列表?

1 个答案:

答案 0 :(得分:1)

这在ActiveModel :: Validations :: HelperMethods的Rails API中是正确的。

可以在此处找到验证器列表及其各自的选项: http://api.rubyonrails.org/classes/ActiveModel/Validations/HelperMethods.html