0

我已经实现了博客,我在文章和标签之间有很多对很多的关联。当一篇文章被装箱时,它会有一对多的标签。当我从我的应用程序中删除文章时,它确实会删除其关联的标签。我已经设定

has_many :taggings, :dependent => :destroy
   has_many :tags, through: :taggings , :dependent => :destroy

像 article.rb(model) 中的这样。我需要做点别的吗。

标签.rb

  class Tag < ActiveRecord::Base
  attr_accessible :name
  has_many :taggings
  has_many :articles, through: :taggings
end

从数据库中删除相关文章时如何删除标签。任何建议。

4

1 回答 1

0

在你的tag.rb,使用

belongs_to :article

而不是您当前的设置

于 2013-04-21T20:22:23.933 回答