0

我有这样的指令:

project.memberships.try(:destroy_all)

显然,一个项目有许多成员。当那被执行时,我得到undefined method :destroy_all for class Array.

所以问题是为什么调用该方法Array而不是 on ActiveRecord::Relation?此外,当我尝试project.memberships.class它返回Arrayproject.memberships.where(nil)返回ActiveRecord::Relation。这是一个错误还是我做错了什么?

4

0 回答 0