活动logginghas_many:通过删除一个关联的logging
这可能是我的一个非常基本的监督,但我似乎无法想起一个简单的方法来消除通过has_many :throughjoin的两个对象之间的关联。  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 
	
这是你想要的:
 photo.tags.delete(tag)