Ошибки монгоидов при выполнении Model.first

Я только что обновился до Mongoid 3, но у меня очень странная проблема.

У меня есть модель под названием «Событие» и другая под названием «Команда» — каждая из них имеет отношение has_and_belongs_to_many.

После обновления я просто не могу выполнить Event.first или Event.last на консоли. Я получаю эту ошибку в консоли:

undefined method `each' for nil:NilClass

Ошибка возникает в set_on_parent в монгоидном (4.0.0.alpha1) lib/mongoid/relations/eager/base.rb

Что странно, так это то, что Team.first (и все остальные мои модели) работают нормально.


person K2xL    schedule 24.12.2013    source источник


Ответы (1)


Оказывается, в моем классе Event у меня был default_scope includes(:teams). Удаление этого устранило ошибку.

person K2xL    schedule 24.12.2013