Когда я добавляю has_secure_password к модели (унаследованной от ActiveRecord:: Base), возникает ошибка, указывающая, что "bcrypt-ruby не является частью пакета".
Здесь журнал:
Started GET "/users" for 127.0.0.1 at 2012-02-19 16:37:12 +0900
Gem::LoadError (bcrypt-ruby is not part of the bundle. Add it to Gemfile.):
app/models/user.rb:3:in `<class:User>'
app/models/user.rb:1:in `<top (required)>'
app/controllers/users_controller.rb:1:in `<top (required)>'
Я установил bcrypt-ruby на
$ gem install bcrypt-ruby
Building native extensions. This could take a while...
1 gem installed
Installing YARD (yri) index for bcrypt-ruby-3.0.1...
Installing RDoc documentation for bcrypt-ruby-3.0.1...
но не помогло.
Я пробовал
$ bundle exec rails server
но не помогло.
Если я прокомментирую строку "has_secure_password", эта ошибка не появляется.
Как я могу решить эту проблему?