aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVijay Dev <vijaydev.cse@gmail.com>2012-03-13 23:21:46 +0530
committerVijay Dev <vijaydev.cse@gmail.com>2012-03-13 23:21:46 +0530
commit97b40e1e783c20d67f51b06fcb0d2b585a4997b5 (patch)
tree29d5c1fdb1f13a494d516f168e1761eba711bd85
parent25cbe00fbc2fd4069d21b78ca5dbbf0cd091f126 (diff)
downloadrails-97b40e1e783c20d67f51b06fcb0d2b585a4997b5.tar.gz
rails-97b40e1e783c20d67f51b06fcb0d2b585a4997b5.tar.bz2
rails-97b40e1e783c20d67f51b06fcb0d2b585a4997b5.zip
Revert "Fixed Issue #2884 ActiveModel::SecurePassword code / rdoc conflict; an elucidated explanation has been provided and ActiveModel en-locale updated to present a less confusing attribute name for 'password_digest' in form errors due to "has_secure_password""
This reverts commit ddbea9474e20a40e80110944c1e3493ba0efe572. Reason: Includes non-doc changes.
-rw-r--r--activemodel/lib/active_model/locale/en.yml4
-rw-r--r--activemodel/lib/active_model/secure_password.rb13
2 files changed, 0 insertions, 17 deletions
diff --git a/activemodel/lib/active_model/locale/en.yml b/activemodel/lib/active_model/locale/en.yml
index 1842ba002f..ba49c6beaa 100644
--- a/activemodel/lib/active_model/locale/en.yml
+++ b/activemodel/lib/active_model/locale/en.yml
@@ -1,8 +1,4 @@
en:
- attributes:
- # Prevent confusion in form errors due to 'has_secure_password'
- password_digest: "Password"
-
errors:
# The default format to use in full error messages.
format: "%{attribute} %{message}"
diff --git a/activemodel/lib/active_model/secure_password.rb b/activemodel/lib/active_model/secure_password.rb
index 7c529cb67b..e7a57cf691 100644
--- a/activemodel/lib/active_model/secure_password.rb
+++ b/activemodel/lib/active_model/secure_password.rb
@@ -10,19 +10,6 @@ module ActiveModel
# a "password_confirmation" attribute) are automatically added.
# You can add more validations by hand if need be.
#
- # Note: the implementation of <tt>has_secure_password</tt> enforces presence validation
- # on the <tt>:password_digest</tt> attribute rather than on <tt>:password</tt>, which is
- # in fact a virtual reader attribute. However, <tt>validates_confirmation_of</tt> ensures
- # an indirect means of presence validation of <tt>:password</tt> if the
- # <tt>:password_confirmation</tt> attribute is not nil.
- #
- # You may want to add presence validation on <tt>:password</tt> for the benefit of your forms
- #
- # class User < ActiveRecord::Base
- # has_secure_password
- # validates :password, :presence => { :on => :create }
- # end
- #
# You need to add bcrypt-ruby (~> 3.0.0) to Gemfile to use has_secure_password:
#
# gem 'bcrypt-ruby', '~> 3.0.0'