我有下一个问题。当我尝试删除ActiveRecord模型的实例方法allow_any_instance_of我收到错误消息“模型没有实现#method”,但如果我发送真正的请求数据库创建或选择此模型的实例对象之前,此存根(stub)我没有这个信息,一切都很好! 我在控制台同样的问题Rails Rspec allow_any_instance_of为ActiveRecord对象属性引发“不执行”错误
Reloading...
>> Search.method_defined?(:tickets_count)
=> false
>> Search.method_defined?(:affiliate_id)
=> false
>> Search.last
Search Load (3.9ms) SELECT "searches".* FROM "searches" ORDER BY "searches"."id" DESC LIMIT 1
=> #<Search:0x007fe2aecf2900
id: 515711,
tickets_count: 1,
affiliate_id: nil
>> Search.method_defined?(:affiliate_id)
=> true
>> Search.method_defined?(:tickets_count)
=> true
可能有人解释,这到底是怎么回事吗?))