tima620のゆらぎ

「のlog.txt」を畳み、「の」が崩御し、「のはざま」をはさんだ後に生まれた「のゆらぎ」

雑メモ_Depot_i1

I1

bcrypt-ruby周り

とりあえず書いてエラー出るともはや逆にほっとするよね。

bcrypt-ruby is not part of the bundle. Add it to Gemfile.

だそうです。どうやらhas_secure_passwordのために必要なものがあるっぽい。

Gemfileに

gem 'bcrypt-ruby'

って足して、bundle installってやる。サーバーを再起動してみる。

can't activate bcrypt-ruby (~> 3.0.0), already activated bcrypt-ruby-3.1.2. Make sure all dependencies are added to Gemfile.

だそうです。もう!w

gem 'bcrypt-ruby', '~> 3.0.0'

に書き換えてbundle install。サーバー再起動。あ、行けた。

 

users_controller.rb周り

それじゃあ追加してみようか。はいなんか変なエラーでた。パスワード一文字も入ってなくね、みたいなの。うーん。コントローラーが変?
変でした。

def user_params
  params.require(:user).permit(:name, :password_digest)
end

def user_params
  params.require(:user).permit(:name, :password, :password_confirmation)
end

に。