Active Record has_many: через удаление одной связанной записи

Это может быть очень простой упущением с моей стороны, но я не могу вспомнить простой метод для удаления ассоциации между двумя объектами, соединенными черезhas_many :through, IE:

class Photo
  has_many :tags, :through => :taggings
  has_many :taggings, :dependent => :destroy
end

class Tags
  has_many :photos, :through => :taggings
  has_many :taggings, :dependent => :destroy
end

class Taggings
  belongs_to :photo
  belongs_to :tag
end

Если у вас есть два объекта,tag а такжеphotoВы можете связать их, просто выполнив это:

photo.tags << tag

Так есть ли такая же простая противоположность этому? то есть:

photo.tags.remove tag

Ответы на вопрос(1)

Ваш ответ на вопрос