某フリマアプリの開発を進めているのですが、商品削除ができません。
ルーティングは下記のとうりです
For details on the DSL available within this file, see http://guides.rubyonrails.org/routing.html
root to: 'items#index'
# 出品ページ
resources :items, only: [:index, :new, :create, :destroy]
resources :items do
collection do
get 'buy'
get 'edit'
end
end
コントローラー
def destroy
if @item = Item.find(params[:id])
redirect_to root_path
else
redirect_to items_path(params[:id]), alert: '削除に失敗しました。'
end
end
haml
= link_to "#", class: "item-buy-btn" do
変更する
%p.edit_or or
= link_to "#", class: "item-edit-btn" do
出品を一旦停止する
= link_to "/items/#{:id}/destroy",{method:"items"}, class: "item-edit-btn" do
この商品を削除する
記述としましては、このような形でしています。
errorはルーティングerrorが出でいます。
調べてもなかなか解決できずにいます。
ご教授よろしくおながいします
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/19 08:28
2019/12/19 08:37
2019/12/19 08:41 編集