Мой код вызывает внешнюю службу ( этот драгоценный камень, в частности )
Код в моем контроллере:
query_one = GoogleSearchResults.new num: "1", q: "#{invite.invitee.name} + #{invite.invitee.guest_company}"
Свремя от времени происходит сбой службы, и Rollbar показывает мне:
Message
RuntimeError: Our services are overloaded, please try again later.
Traceback
OpenURI::HTTPError: 503 Service Unavailable
В каком коде следует заключить строку запроса, чтобы она ждала одну секунду, чтобы получить успешный ответ от сервера, и еслитерпит неудачу, просто идет дальше?