aboutsummaryrefslogtreecommitdiffstats
path: root/guides/source/active_record_validations.md
diff options
context:
space:
mode:
authorAkshat Sharma <pramod_sharma@outlook.com>2015-09-01 10:42:51 +0530
committerAkshat Sharma <pramod_sharma@outlook.com>2015-09-01 10:42:51 +0530
commit2438a1cf4ed85552d11b0ac66ef6adacde08f281 (patch)
treedf7607c22e3c9b944873e0e0831312b440d6e782 /guides/source/active_record_validations.md
parent40e904df37253301c23f8abf87135d751bddfa9c (diff)
downloadrails-2438a1cf4ed85552d11b0ac66ef6adacde08f281.tar.gz
rails-2438a1cf4ed85552d11b0ac66ef6adacde08f281.tar.bz2
rails-2438a1cf4ed85552d11b0ac66ef6adacde08f281.zip
Add case_sensitive option for confirmation validation
Case :- 1. In case of email confirmation one needs case insensitive comparison 2. In case of password confirmation one needs case sensitive comparison [ci skip] Update Guides for case_sensitive option in confirmation validation
Diffstat (limited to 'guides/source/active_record_validations.md')
-rw-r--r--guides/source/active_record_validations.md10
1 files changed, 10 insertions, 0 deletions
diff --git a/guides/source/active_record_validations.md b/guides/source/active_record_validations.md
index 1c1b863fe9..83eee4e0f4 100644
--- a/guides/source/active_record_validations.md
+++ b/guides/source/active_record_validations.md
@@ -327,6 +327,16 @@ class Person < ActiveRecord::Base
end
```
+There is also a `:case_sensitive` option that you can use to define whether the
+confirmation constraint will be case sensitive or not. This option defaults to
+true.
+
+```ruby
+class Person < ActiveRecord::Base
+ validates :email, confirmation: { case_sensitive: false }
+end
+```
+
The default error message for this helper is _"doesn't match confirmation"_.
### `exclusion`