0

次のような指示があります。

project.memberships.try(:destroy_all)

明らかに、プロジェクトには多くのメンバーシップがあります。それが実行されると、undefined method :destroy_all for class Array.

問題は、なぜメソッドが onArrayではなく on で呼び出されるのActiveRecord::Relationかということです。また、試しproject.memberships.classてみると返されますArrayproject.memberships.where(nil)返されますActiveRecord::Relation。それはバグですか、それとも何か間違っていますか?

4

0 に答える 0