学生向けプログラミング入門 | 無料

学生向けにプログラミングを無料で解説。Java、C++、Ruby、PHP、データベース、Ruby on Rails, Python, Django

Rails6.1 | update_attributes()が使用できない

↓↓クリックして頂けると励みになります。


Rails6.1でupdate_attributes()を使用しようとするとエラーが出ます。

update_attributes()エラー
update_attributes()エラー



Rails6.1からupdate_attributes()が非推奨から使用不可となりました。
このような場合、update_attributes()の記述を「update()」に変更すると動くようになります。

 def update
    @user = current_user
    if @user.update(current_user_params)
      flash[:notice] = "保存しました"
    else
      flash[:alert] = "更新できません"



これだけでエラーが消えます。
Rails6.0から6.1にバージョンアップする際には忘れずに記述変更してください。


↓↓クリックして頂けると励みになります。