愚直すぎてこう考えつくまで時間がかかってしまった
失敗した方法
<%= link_to '編集', 'edit_board_path(@board)' %>
リンク先にローカル変数を送ってフォームで使わせるという方法
modelに@boardを当てるのと同じ効果があるらしいが自分の場合どこかおかしいみたいでうまくいかなかった。
<%= form_with url: "/boards/#{@board.id}/edit", local: true do |f| %>
<%= form_with model: @board, local: true do |f| %>
modelやurlを片方でも置いとけば自動推測してくれるという言葉を鵜呑みにしたが動かなかった
あちらを立てればこちらが立たずを繰り返した
結局フォームにurlとmodelのダブル指定という形に落ち着いた
<%= form_with model: @board, url: "/boards/#{@board.id}/edit", local: true do |f| %>
なぜ動かなかったのか理由がわかれば更新せせてもらいます
今は代替案ということで
読んでくれてありがとう