在我们的应用程序中,我们已经使用了
expect_any_instance_of(Order::ActiveRecord_Relation)
.to receive(:something)
将应用程序升级到Rails 5.2时,出现以下错误
NameError:
private constant #<Class:0x000055aa351fc9a0>::ActiveRecord_Relation referenced
是否可以使用ActiveRecord::Relation
检查特定模型的expect_any_instance_of
答案 0 :(得分:0)
尝试此Order.const_get(:ActiveRecord_Relation)
。它应该使其在Rails> = 5.2