mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
Add a note to discourage users from using presence validators with allow_(nil|blank)
This commit is contained in:
parent
9798ee2619
commit
e05e997907
1 changed files with 3 additions and 1 deletions
|
@ -463,9 +463,11 @@ h3. Common Validation Options
|
||||||
|
|
||||||
There are some common options that all the validation helpers can use. Here they are, except for the +:if+ and +:unless+ options, which are discussed later in "Conditional Validation":#conditional-validation.
|
There are some common options that all the validation helpers can use. Here they are, except for the +:if+ and +:unless+ options, which are discussed later in "Conditional Validation":#conditional-validation.
|
||||||
|
|
||||||
|
TIP: Note that +allow_nil+ and +allow_blank+ will be ignored when using the presence validator. Please use the length validator if you want to validate if something is a specific length but allows for +nil+ values.
|
||||||
|
|
||||||
h4. +:allow_nil+
|
h4. +:allow_nil+
|
||||||
|
|
||||||
The +:allow_nil+ option skips the validation when the value being validated is +nil+. Using +:allow_nil+ with +validates_presence_of+ allows for +nil+, but any other +blank?+ value will still be rejected.
|
The +:allow_nil+ option skips the validation when the value being validated is +nil+.
|
||||||
|
|
||||||
<ruby>
|
<ruby>
|
||||||
class Coffee < ActiveRecord::Base
|
class Coffee < ActiveRecord::Base
|
||||||
|
|
Loading…
Reference in a new issue