diff options
author | Aditya Kapoor <adityakapoor.mait@gmail.com> | 2016-08-11 01:55:45 +0530 |
---|---|---|
committer | Aditya Kapoor <adityakapoor.mait@gmail.com> | 2016-08-11 01:55:45 +0530 |
commit | d61aec316ab1b884f7d95621b4c6057c45830f4f (patch) | |
tree | 36cba83386eb8bf2b44714660c837b28278ccfbf /guides | |
parent | 67d0c9ee93100dbdcafd20b0632e5bef6735888e (diff) | |
download | rails-d61aec316ab1b884f7d95621b4c6057c45830f4f.tar.gz rails-d61aec316ab1b884f7d95621b4c6057c45830f4f.tar.bz2 rails-d61aec316ab1b884f7d95621b4c6057c45830f4f.zip |
Minor doc fix related to ActiveModel::SecurePassword [ci skip]
Diffstat (limited to 'guides')
-rw-r--r-- | guides/source/active_model_basics.md | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/guides/source/active_model_basics.md b/guides/source/active_model_basics.md index e834aeadb1..732e553c62 100644 --- a/guides/source/active_model_basics.md +++ b/guides/source/active_model_basics.md @@ -416,7 +416,6 @@ the Active Model API. ```ruby class Person include ActiveModel::Model - end ``` @@ -467,7 +466,7 @@ In order to make this work, the model must have an accessor named `password_dige The `has_secure_password` will add the following validations on the `password` accessor: 1. Password should be present. -2. Password should be equal to its confirmation. +2. Password should be equal to its confirmation (provided +password_confirmation+ is passed along). 3. The maximum length of a password is 72 (required by `bcrypt` on which ActiveModel::SecurePassword depends) #### Examples @@ -493,6 +492,10 @@ person.valid? # => false person.password = person.password_confirmation = 'a' * 100 person.valid? # => false +# When only password is supplied with no password_confirmation. +person.password = 'aditya' +person.valid? # => true + # When all validations are passed. person.password = person.password_confirmation = 'aditya' person.valid? # => true |