商品を削除できるようにしたい
#コントローラー
def destroy item = Item.find(params[:id]) item.destroy redirect_to root_path end
#ビュー
= link_to('商品の削除する',item_path(@item.id),method: :delete,class: "button")
#エラー
NameError in ItemsController#destroy
uninitialized constant Item::Comment
エラーが発生している
https://gyazo.com/ba122a8ccf0df93a231ec2074091ee21
#item.rb
class Item < ApplicationRecord has_many :item_images, dependent: :destroy accepts_nested_attributes_for :item_images, allow_destroy: true has_many :comments, dependent: :destroy has_many :favorites, dependent: :destroy belongs_to :category belongs_to :brand, optional: true belongs_to :seller_item, class_name:"User", optional: true belongs_to :buyer_item, class_name:"User", optional: true extend ActiveHash::Associations::ActiveRecordExtensions belongs_to :prefecture, dependent: :destroy belongs_to :brand, dependent: :destroy end
回答1件
あなたの回答
tips
プレビュー