##環境
Rails 6.1.4
##記事を書いた理由
webアプリを作成中、
undefined method `update_attributes'
というエラーが出てきてしまい、あたふたしてしまったため。
同じように困ってる人の助けになればと思い書きました。
##解決策
タイトルの通り、update_attributesをupdateに変更するだけ。
update_attributesはrails6.1から削除されたそうです。
参考にさせていただいた記事▼
##(蛇足)そもそも(元)updateとは何なのか?
私は初学者なので、まずこれは何のメソッドなの?と固まりました。
(テキストを見ながら進めていたので、よく分からずに書いていた。)
調べてみたところ、
すでにテーブルに保存されているデータを新しい情報に更新するメソッド
だそうです!
このメソッドの詳しい説明は下記の記事に分かりやすく書いてあったのでここでは割愛します。
(すごく分かりやすいのでぜひ読んでみてください!)
▼参考にさせていただいた記事