【发布时间】:2016-01-14 16:37:07
【问题描述】:
我有一个 user 模型 has_and_belongs_to_many :clubs 所以我可以看到例如clubs.users 并返回该俱乐部的所有用户。我想要做的是删除/破坏该俱乐部所有用户的关联。我希望用户仍然存在,但不再与该俱乐部相关联。
我知道例如club.users.delete_all 但最终也删除了用户。我想不出另一种方法来删除所有记录。
值得注意的是,我知道您可以做到 club.users.delete(user) 我不确定如何将与该俱乐部关联的所有用户传递给该方法。任何帮助将不胜感激。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 activerecord