在我们的应用程序中,我们使用了
expect_any_instance_of(Order::ActiveRecord_Relation)
.to receive(:something)
当我们将应用程序升级到rails 5.2时,我们收到以下错误
NameError:
private constant #<Class:0x000055aa351fc9a0>::ActiveRecord_Relation referenced
是否有方法检查expect_any_instance_of
的特定型号的ActiveRecord::Relation
同一个https://github.com/rails/rails/issues/30943出现问题
2条答案
按热度按时间bz4sfanl1#
试试这个
Order.const_get(:ActiveRecord_Relation)
.它应该能让它在rails〉= 5.2中工作gmxoilav2#