我有一个user
模型has_and_belongs_to_many :clubs
所以我可以看到,例如clubs.users
并返回该俱乐部的所有用户。我想要做的是删除/破坏该俱乐部所有用户的关联。我希望用户仍然存在,但不再与该俱乐部相关联。
我知道,例如club.users.delete_all
但最终也删除了用户。我想不出另一种方法来解决所有记录。
值得注意的是,我知道你可以做club.users.delete(user)
我不确定如何将与该俱乐部相关的所有用户传递给该方法。任何帮助将不胜感激。
答案 0 :(得分:0)
将club用户设置为空数组会破坏关系,而不会伤害任何一个实体!