概要
ユーザーの退会機能を実装しようとしているのですが、論理削除ではなく物理削除を行おうとしたのですが、userのcontrollerの削除を行う、withdrawalアクションでエラーが発生してしまい、そのアクションで物理削除を行うやり方を調べているのですが、なかなか発見できないので質問させていただきました。
発生している問題・エラーメッセージ
NameError at /users/2/withdrawal undefined local variable or method `is_deleted' for #<UsersController:0x00000000028690>
該当のソースコード
users_controller/withdrawalアクション
1def withdrawal 2 @user = User.find(params[:id]) 3 @user.destroy 4 flash[:notice] = 'ユーザーを削除しました。' 5 redirect_to '/' 6 end
試したこと
論理削除のやり方しか出てこないので、論理削除でなく物理削除になるように
ifでis_deleteになったらuserの他のデータも含めて削除できるようにdestroyで実行されるように試してみました。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2022/10/12 09:03 編集