У меня есть приложение rails, и я использую API algolia places для автозаполнения в моем представлении. Я хотел бы получить короткое название страны (ISO из двух букв) в моем бэкэнде rails. Есть ли способ вызвать API Algolia Places из бэкэнда?
🤔 А знаете ли вы, что...
В Ruby on Rails есть встроенная поддержка для создания RESTful API.
Краткий ответ - используйте фоновое задание для вызова API и вызовите задание в обратном вызове модели. Или вызовите API напрямую из обратного вызова, если вам нужен результат немедленно, но в этом случае каждый раз, когда запускается обратный вызов, ваше приложение будет ждать ответа API, и только после этого обратный вызов завершается.
Лучше находить реальные места внутри контроллеров, когда вам нужен вызов API, и делать это там, а не внутри модели.
Длинный ответ - к сожалению, мне нужны подробности и ваш код для такого ответа :)