У меня есть приложение для рельсов, которое, помимо прочего, обеспечивает простую оболочку вокруг вызовов API сторонней службе. Я хочу настроить маршрут, начинающийся с /api
, но все, что добавлено в конец, берется как строковая переменная. Например, если клиент запрашивает:Динамические маршруты в рельсах
/api/apps/guid/details
... то я хочу, чтобы вызвать index
действие контроллера ApiController
и сделать строку /apps/guid/details
доступными для него.
Я прочитал документацию по контроллерам и маршрутам, но все, кажется, предполагает, что /apps/guid/details
будет ресурсами в моем приложении, когда на самом деле меня не волнует структура ничего после /api
.
Как настроить маршрут, который позволяет мне это делать?
Кроме того, я не уверен, что «Динамические маршруты в рельсах» - лучшее название для этого вопроса, поэтому я открыт для предложений лучшего названия. – HenryTK