Режим чтения на MongoId 6.3.0 - PullRequest
0 голосов
/ 12 мая 2019

Я использовал опцию .with (читай: {mode:: second}) в Mongoid 5, но теперь я обновил Mongoid до 6.3 и получаю LocalJumpError (блок не задан (yield)) Любая идея о том, как я могу сделать конкретный запрос к вторичному узлу?

1 Ответ

0 голосов
/ 18 июня 2019

Mongoid 6 и 7 требуют, чтобы #with был передан блок, чтобы можно было своевременно очистить созданный контекст постоянства.

https://docs.mongodb.com/mongoid/6.4/tutorials/mongoid-persistence/#runtime-persistence-options

model.with(collection: "artists") do |model_with_new_persistence_context|
  # ...
end
...