我得到以下錯誤:如何獲得mongoid的熱切加載?
NoMethodError (undefined method `eager_load' for nil:NilClass)
,當我在Mongoid 2.2.1
Person.includes(:game).all.each do
user.game.dosomething
end
運行以下命令一個人HAS_ONE遊戲
我得到以下錯誤:如何獲得mongoid的熱切加載?
NoMethodError (undefined method `eager_load' for nil:NilClass)
,當我在Mongoid 2.2.1
Person.includes(:game).all.each do
user.game.dosomething
end
運行以下命令一個人HAS_ONE遊戲
嘗試添加到您的Gemfile
# gem "mongoid-eager-loading"
但是請注意,它是在新版本mongoid
你確保你已經啓用標識映射 – rubish
是的,我把它放在mongoid.yml。 –
我得到同樣的事情。剛剛從2.1升級到2.3.1 ...兩個版本都沒有問題。 – tybro0103