前提・実現したいこと
ルビーオンレイルズのジェムファイルの(gem 'bcrypt', '~> 3.1.7')を使用して、
会員登録機能を実装してますが、
うまくいきません。
どなたか解決策わかる方いましたら、
お願いします。
発生している問題・エラーメッセージ
LoadError in UsersController#index cannot load such file -- bcrypt Extracted source (around line #4): 2 3 4 5 6 7 before_save { email.downcase! } has_secure_password def self.new_remember_token SecureRandom.urlsafe_base64 Rails.root: /home/ubuntu/workspace/enjin Application Trace | Framework Trace | Full Trace app/models/user.rb:4:in `<class:User>' app/models/user.rb:1:in `<top (required)>' app/controllers/users_controller.rb:6:in `index' This error occurred while loading the following files: bcrypt Request Parameters: None Toggle session dump Toggle env dump Response Headers: None
該当のソースコード
user.rb
class User < ActiveRecord::Base before_save { email.downcase! } has_secure_password def self.new_remember_token SecureRandom.urlsafe_base64 end def self.encrypt(token) Digest::SHA1.hexdigest(token.to_s) end end
試したこと
https://qiita.com/totto357/items/1741da83bf642dab99df
こちらを参考に解決を試みましたが
だめでした。
補足情報(FW/ツールのバージョンなど)
Ruby、cloud9, git hub
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/02/01 11:39
2018/02/01 11:45
2018/02/01 12:11
2018/02/01 12:40
2018/02/01 13:56
2018/02/02 01:41