次のような指示があります。
project.memberships.try(:destroy_all)
明らかに、プロジェクトには多くのメンバーシップがあります。それが実行されると、undefined method :destroy_all for class Array.
問題は、なぜメソッドが onArrayではなく on で呼び出されるのActiveRecord::Relationかということです。また、試しproject.memberships.classてみると返されますArrayがproject.memberships.where(nil)返されますActiveRecord::Relation。それはバグですか、それとも何か間違っていますか?