Ruby on rails 删除项目不会删除RubyonRails中与其关联的标记

Ruby on rails 删除项目不会删除RubyonRails中与其关联的标记,ruby-on-rails,ruby,tags,Ruby On Rails,Ruby,Tags,我已经实现了blog,在这里我在文章和标签之间有很多对很多的关联。当一件物品装入板条箱时,它会有一对多的标签。当我从应用程序中删除文章时,它会删除其关联的标记。我已经准备好了 has_many :taggings, :dependent => :destroy has_many :tags, through: :taggings , :dependent => :destroy 类似于article.rb(model)中的内容。我需要做点别的吗 tag.rb class

我已经实现了blog,在这里我在文章和标签之间有很多对很多的关联。当一件物品装入板条箱时,它会有一对多的标签。当我从应用程序中删除文章时,它会删除其关联的标记。我已经准备好了

has_many :taggings, :dependent => :destroy
   has_many :tags, through: :taggings , :dependent => :destroy
类似于article.rb(model)中的内容。我需要做点别的吗

tag.rb

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

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

标记.rb中,使用

belongs_to :article

不是你当前的设置

嗨,如果我使用你的建议,它会破坏我的人际关系。不是吗?物品和标签之间存在多对多关系。