ですとろいおーるボタンを実装する
delete :destroy_all
このように設定
HTTPメゾットの種類
- GET データを取得する処理
- POST お問い合わせなどでデータを送るとき
- PUT 情報の削除
- PATCH 情報を更新するときに使用
- HEAD
- DELETE
- OPTIONS
- TRACE
- CONNECT
このくらいあるみたいです。
コントローラに定義
def destroy_all
@lucks = Luck.where(user_id: current_user.id)
@lucks.destroy_all
redirect_to user_path(current_user.id), notice:"全件リセットしました"
end
where値を取得します。ユーザーidとカレントユーザーidが一致しているというものを@lucksに入れる
@lucksにですとろいおーるを入れる
destroy_allの完成
<% if @user.lucks.count >= @target&.point %>
<h1>達成おめでとうございます</h1>
<%= link_to 'Destroy All', destroy_all_lucks_path, method: :delete %>
<% end %>
これで ビューで使えるようになりました。