Я объединением модели item_photos
для item
и photo
моделейобъединения не удаляется с зависимым: истинно
class ItemPhoto < ActiveRecord::Base
belongs_to :item
belongs_to :photo
end
class Item < ActiveRecord::Base
has_many :item_photos
has_many :photos, through: :item_photos, dependent: :destroy
end
class Photo < ActiveRecord::Base
has_many :item_photos, dependent: :destroy
has_many :items, through: :item_photos, dependent: :destroy
end
При удалении фото, я хочу, чтобы удалить элемент, если его последний один (вроде подсчет ссылок) или, по крайней мере, иметь возможность запускать код до
Возможно ли это?