#記述した場所、該当のソースコード
削除ボタンを押すとdestroy.html.hamlに書いたviewが表示されるという感じにしたいです。
rails routesでitems#destoyのPrefixには何も記述はなかったです。
URIには/items/:id(.:format)と記述してあります。
修正する記述、追加する記述がわかる方がいらっしゃいましたら教えてくださると助かります。
よろしくお願いします。
routes.rb
resources :items do member do get 'confirmation', to: "items#confirmation" post 'pay', to: "items#pay" delete 'tweets/:id' => 'tweets#destroy' end end
items.controller.rb
def destroy @item = Item.find(params[:id]) if @item.destroy redirect_to item_path(item.id) else render :edit end end
ボタン
.MoreList = link_to "詳細", "#", class: "Btn" = link_to "編集", edit_item_path(item.id), class: "Btn" = link_to "削除", item_path(item.id), method: :delete, class: "Btn"
destroy.html/haml
.Top .Top__header %a{href: "#"} %img{alt: "FURIMA", src: "/assets/logo-9486ef715c62ec78e487e9fd713395dee60de0966916f621cbc19d0462dbf03b.png", :width: "400", height: "100"}/ .success %h2 削除が完了しました %a.btn{:href: "/"} トップへ戻る
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/20 10:22