class="p1">如果你删除一个article,那么它关联的comments同样也会被删除。否则他们会在数据库中占据掉空间。Rails允许你用dependent属性,这是涉及到关联性中的一个属性来获取到这个。修改Article模型,app/models/article.rb 类似于下面:
classArticle < ActiveRecord::Base
??has_many :comments, dependent: :destroy
??validates :title, presence: true,
????????????????????length: { minimum: 5}
end
?
?
original text: http://guides.rubyonrails.org/getting_started.html#deleting-associated-objects