提交 67790644 编写于 作者: G Guillermo Iguaran 提交者: Aaron Patterson

Remove hard dependency on bcrypt.

上级 36f1612c
......@@ -6,6 +6,7 @@ if ENV['AREL']
gem "arel", :path => ENV['AREL']
end
gem "bcrypt-ruby", "~> 3.0.0"
gem "jquery-rails"
# This needs to be with require false to avoid
# it being automatically loaded by sprockets
......
......@@ -19,5 +19,4 @@
s.add_dependency('activesupport', version)
s.add_dependency('builder', '~> 3.0.0')
s.add_dependency('i18n', '~> 0.6')
s.add_dependency('bcrypt-ruby', '~> 3.0.0')
end
require 'bcrypt'
module ActiveModel
module SecurePassword
extend ActiveSupport::Concern
......@@ -30,6 +28,9 @@ module ClassMethods
# User.find_by_name("david").try(:authenticate, "notright") # => nil
# User.find_by_name("david").try(:authenticate, "mUc3m00RsqyRe") # => user
def has_secure_password
gem 'bcrypt-ruby', '~> 3.0.0'
require 'bcrypt'
attr_reader :password
validates_confirmation_of :password
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册