更新画面のフォームに入力したパスワードをハッシュ化してデータベースに入れたいのですが
「We're sorry, but something went wrong.」というエラー画面になってしまいます。
ruby
1 2[controller] 3 4def update 5 6 #idでレコード検索 7 @edit = User.find_by(id: params[:id]) 8 9 #ハッシュ化 10 pass = Digest::MD5.digest("#{params[:pass]}") 11 12 @edit_user.update(:name => "#{params[:name]}", 13 :password => "#{pass}") 14end 15
しばらく調べてみましたがわからずでした。
ハッシュ化しただけでは格納できない?
コンソールでハッシュ化出来ていることも確認しました。
すみませんがおしえてください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。