我有一个User
模型,listing
模型和listing_images
模型。
用户型号:
has_many :listings, dependent: :destroy
has_many :listing_images, through: listings
上市模式:
has_many :listing_images, dependent: :destroy
belongs_to :user
清单_图片:
belongs_to :listing
belongs_to :user
当用户删除他们的列表时,我还想删除与列表关联的图像。当对列表调用destroy时,listing_images
记录将从数据库中删除,但文件仍然存在。
作为测试,我删除了一个用户,看看它是否会删除个人资料图像,这很好。
我错过了什么吗?