Как получить краткое название страны из API-адреса места Алголии из бэкэнда в рельсах? - PullRequest
0 голосов
/ 20 декабря 2018

У меня есть приложение rails, и я использую API Algolia Place для автозаполнения в моем представлении.Я хотел бы получить краткое название страны (ISO из двух букв) в моем рельсовом бэкэнде.Есть ли способ вызова API Algolia Place из бэкэнда?

1 Ответ

0 голосов
/ 20 декабря 2018

Краткий ответ - используйте фоновое задание для вызова API и вызывайте задание в модели обратного вызова.Или вызывайте API напрямую из обратного вызова, если вам нужен немедленный результат, но в этом случае каждый раз, когда обратный вызов запускается, ваше приложение будет ожидать ответа API, и только после него обратный вызов завершается.

ЭтоЛучше находить реальные места внутри контроллеров, когда вам нужен API-вызов, и делать это там, а не внутри модели.

Длинный ответ - к сожалению, мне нужны более подробные данные и ваш код для такого ответа:)

...