やりたいこと
リンクのリクエスト先は同じだが、リンクの押されたページごとに違う処理を行いたい。
そのために、リンクが押された時に、ページ判別用のflagを渡したい。
遷移パターンは以下の通り
- 一覧(scolor/index)→削除→TOPページ(scolor/index)
- 詳細(scolor/[:id])→削除→「削除しました」画面(scolor/delete)
実装方法
destroy_pathをルーティングで定義する
link_toでidとflagのparamを渡す
<%= link_to "削除", destroy_path_url(id: scholor.id, flag: 0) %>