Я использовал опцию .with (читай: {mode:: second}) в Mongoid 5, но теперь я обновил Mongoid до 6.3 и получаю LocalJumpError (блок не задан (yield)) Любая идея о том, как я могу сделать конкретный запрос к вторичному узлу?
Mongoid 6 и 7 требуют, чтобы #with был передан блок, чтобы можно было своевременно очистить созданный контекст постоянства.
#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