前提・実現したいこと
投稿内容の削除がしたく、リンクを貼りましたが、エラーになります。
Ruby
1 2 3**index.html.haml** 4 5.header 6 =render "header" 7.wrapper 8 .right_box 9 .right_box_bar 10 -@posts.each do |post| 11 .right_box_bar_name 12 =post.name 13 .right_box_bar_name_select 14 %ul.right_box_bar 15 %li 16 =link_to"削除",post_path(@post.id),method: :delete, class:'destoroy_btn' 17 %li 18 =link_to"編集",edit_post_path(@post.id), class:'edit_btn'
**トップ画面
**.right_box_bar_name_select
%ul.right_box_bar
%li
=link_to"削除",post_path(@post.id),method: :delete, class:'destoroy_btn'
%li
=link_to"編集",edit_post_path(@post.id), class:'edit_btn'
コントローラー
def edit
@post = Post.find(params[:id])
end
def update
post =Post.find(params[:id])
post.update(post_params)
end
def destroy
post = Post.find(params[:id])
post.destroy
end
以上の状況です。
自分の見解としては、prifixを用いたパスの書き方に問題があるのかなと感じました。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー