仅删除有多个关系

时间:2010-10-03 23:37:37

标签: ruby-on-rails relationship has-many

我有一个:has_and_belongs_to_many :friends, :join_table => "friends_peoples".

要添加我做的朋友:@people.followers << @friend创建关系和新的个人资料。

现在我想删除关系,而不是删除个人资料。

我尝试了@people.friends.delete(guilty.id),但它删除了个人资料,而不是关系。

有什么想法吗?

1 个答案:

答案 0 :(得分:25)

你试过这个吗?

@people.friends.delete(guilty)