Rais7系の不具合
行き詰まったことを書き出しています。
解決できなかったこと
削除を押下時に適切な挙動をするようにしたい。
現状、写真のような形です
Ruby on Railsで簡易的なWebアプリをつくっています。
railsのメッセージ投稿アプリ(CRUD処理の確認用)の箇所を作業しています。
削除の実装箇所がうまくいかず、困った。
具体的に言えば、作成したアプリで以下がうまくいかない
・投稿一覧から任意の削除ボタンをクリックすること
・投稿詳細に遷移するだけで削除ができないこと
原因の推測:
問題箇所を特定して、誤りがないか確認してみました。
コードには問題はなさそうでした。
理由を考えると以下の線が濃厚そうだった。
実際にバージョンを落として動かしてみます。その後、追記に書いてみようと思う。
削除機能にかかる箇所
1
app/views/posts/index.html.erbでの記述
<%= link_to "削除", post, method: :delete, data: { confirm: "削除しますか?" } %>
2
app/controllers/posts_controller.rbでの記述
def destroy
post = Post.find(params[:id])
post.destroy!
redirect_to post_path
end