Я создаю свое первое приложение Rails, и я хочу, чтобы он потреблял все из REST API. Я хочу, чтобы Rails служил моему веб-приложению в качестве интерфейса к моему API. Насколько я читал (сейчас я смотрю на Rails), Rails обладает большим потенциалом для ORM и прямого доступа к системам баз данных. С другой стороны, моя платформа спроектирована таким образом, что каждый уровень доступен через определенный интерфейс (в данном случае REST API), поэтому никакие базы данных не считываются с какого-либо клиента, а через их интерфейсы.
Например, мой API предоставляет следующий ресурс:
https://api.example.com/v1/users/feature-xxx [GET]
И я хочу, чтобы у моего веб-приложения была такая страница, как:
https://example.com/feature
Таким образом, пользователи будут посещать этот URL и при входе в систему приложение Rails запросит данные для создания этого динамического контента из моего API.
Возникает вопрос:
- Каковы необходимые шаги для моего приложения Rails для использования его данных из HTTP/Rest Backend? и,
- Это хороший дизайн для приложения Rails?
Спасибо!