3

我有一个健身房协会的用户模型。健身房通过 geocoder gem 使用 google api 进行地理编码,这是在 after_save 完成的。在我的健身房规范中,我能够添加 use_vcr_cassette 来记录请求并通过规范。

现在的问题是我的用户工厂创建了一个健身房关联,因此任何使用用户工厂的规范都失败了,因为它不知道如何处理地理编码请求,因为所有外部请求都已关闭。

我如何在全球范围内应用以前的健身房卡带来满足我的健身房工厂提出的要求?

4

1 回答 1

0

如果您的模型进行 3rd 方 API 调用,我认为您的设计存在严重问题。您可以在此处阅读我对类似问题的较长回复。

于 2011-10-26T22:20:12.927 回答