Gemパッケージのbrypt-rubyを使うために、Gemfileのコメントを外して、
# Use ActiveModel has_secure_password gem 'bcrypt', '~> 3.1.7', require: 'bcrypt'
bcrypt-rubyをインストールしたところ、
gem install bcrypt -v '3.1.11'
マイグレーションスクリプト作成時に、エラー発生。
C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/bcrypt-3.1.11-x64-mingw32/lib/bcrypt.rb:16:in `require': cannot load such file -- bcrypt_ext (LoadError)
その場合は、bcryptをインストールし直せば、エラーが解消されるはずです。
C:\rails\asa>gem uninstall bcrypt-ruby C:\rails\asa>gem install bcrypt --platform=ruby Fetching: bcrypt-3.1.11.gem (100%) Temporarily enhancing PATH to include DevKit... Building native extensions. This could take a while... Successfully installed bcrypt-3.1.11 Parsing documentation for bcrypt-3.1.11 Installing ri documentation for bcrypt-3.1.11 Done installing documentation for bcrypt after 1 seconds 1 gem installed