Estoy construyendo mi primera aplicación Rails y quiero que consuma todo desde una API REST. Lo que quiero hacer es que Rails sirva mi aplicación web como interfaz para mi API. Por lo que he leído (estoy mirando Rails en este momento), Rails tiene un gran potencial con los ORM y el acceso directo a los sistemas de bases de datos. Mi plataforma, por otro lado, está diseñada de tal manera que se accede a cada capa a través de una interfaz definida (en este caso, una API REST), por lo que no se leen bases de datos desde ningún cliente, sino a través de sus interfaces.Consumir API REST desde la aplicación Rails
Por ejemplo, mi API expone los siguientes recursos:
https://api.example.com/v1/users/feature-xxx [GET]
y quiero que mi aplicación web para tener una página como:
https://example.com/feature
Así los usuarios a visitar este URL y cuando se conecte en, la aplicación Rails solicitará los datos para generar este contenido dinámico de mi API.
La pregunta es:
- Cuáles son los pasos necesarios para mi aplicación Rails para consumir sus datos de un HTTP/Resto del backend? y,
- ¿Es este un buen diseño para una aplicación Rails?
Gracias!
Podría por favor marque la respuesta de Duke como el más adecuado? Mi respuesta es vieja e inválida en estos tiempos. – Chirantan