Ryan Bates's great tutorial on Virtual Attributes이 주어지면 일단 기사가 삭제되면 해당 태그가 더 이상 사용되지 않으면 어떻게 태그 (태그가 없음)가 삭제 될까요? RoR : has_many와의 연관성 제거, : 통해 분리 된 고아
나는이 같은 일을 시도 :class Article < ActiveRecord::Base
...
after_destroy :remove_orphaned_tags
private
def remove_orphaned_tags
tags.each do |tag|
tag.destroy if tag.articles.empty?
end
end
end
...하지만 (기사를 삭제 한 후 태그가 여전히 다른 문서를 사용하지하더라도, 존재) 작동하지 않습니다. 이것을 성취하기 위해 내가 무엇을해야만 하는가?
감사합니다; 아마도'tags '는'self.tags'라고 가정했을 것입니다. 어쨌든 어쨌든 작동하지 않았을 것입니다 (오, 수면 부족 ...). – neezer