Как я могу установить глобальную кассету VCR для геокодирования модели? - PullRequest
2 голосов
/ 27 октября 2011

У меня есть модель пользователя с ассоциацией спортзала.Тренажерные залы используют google api через geocoder gem для геокодирования, которое делается после сохранения.В моих технических характеристиках тренажерного зала я смог добавить use_vcr_cassette, чтобы записать запрос и передать спецификации.

Теперь проблема заключается в том, что моя фабрика пользователей создает ассоциацию спортивных залов, поэтому любая спецификация, которая использует фабрику пользователей, терпит неудачу, посколькуон не знает, что делать с запросом геокода, поскольку все внешние запросы были отключены.

Как я могу глобально применить предыдущую спортивную кассету для запроса, сделанного моей фабрикой в ​​спортзале?

1 Ответ

1 голос
/ 27 октября 2011

Я думаю, что есть серьезная проблема с вашим дизайном, если ваша модель выполняет сторонние API-вызовы. Вы можете прочитать мой более длинный ответ на подобный вопрос здесь .

...