Это первый раз, когда я пытаюсь это сделать, но я не знаю, с чего начать / как это сделать. Мне, кажется, не хватает общих знаний о запросах API (и их потоке), чтобы понять документацию. Поэтому у меня есть некоторые (возможно, основные c) вопросы по теме c.
Контекст
В моем приложении Ruby on Rails компании по прокату велосипедов могут управлять всеми своими велосипедами (бронирование, оплата и т. Д. c.).
Цель
Я хотел бы предложить компаниям по прокату велосипедов возможность разместить форму бронирования на своем собственном веб-сайте, чтобы они могли позволить клиентам сделать заказ на Speci c велосипед.
Эта форма бронирования будет затем брать цены и доступные велосипеды из моего приложения Rails на их веб-сайт и, следовательно, отправлять новые данные бронирования обратно в приложение Rails.
Вопросы
В потоке вызовов API:
- Каков будет порядок обмена API.
- Правильно ли, что третья сторона отправляет запрос API для данных, а приложение Rails отправляет запрошенную информацию обратно?
- Кроме того, каждый раз, когда приложение Rails обновляет соответствующую информацию, оно также должно создать вызов API?
В структуре папок / действий для вызова API:
- Как / где должен быть настроен вызов API в моем приложении rails?
- Правильно ли, что соответствующий контроллер запускает такое действие после создания / обновления?
- В какой папке я должен создать запрос Ajax?