0
我有這方面的活動記錄模式在我的應用程序麻煩與活動記錄模式
class Artist < ActiveRecord::Base
has_many :albums, :dependent => :delete_all, autosave: true
end
class Album < ActiveRecord::Base
attr_accessor :album_artist
has_many :tracks, :dependent => :delete_all, autosave: true
has_many :covers, :dependent => :delete_all, autosave: true
belongs_to :artist
end
class Track < ActiveRecord::Base
belongs_to :album
end
class Cover < ActiveRecord::Base
belongs_to :album
end
我想,在我的應用程序,當我刪除一個藝術家,他的專輯,並在因此,軌道級聯和他的專輯封面,全部刪除,在一個級聯反應。
今天實施的方式,當我刪除藝術家,只有相冊也被刪除,留下孤兒記錄在我的數據庫。
我做什麼不對?
感謝參考spickermann閱讀4.1.2.4:d它工作得十分完美 – lagranzotto