Я выполняю вызов внешнего API в моей функции контроллера.
# {root}/some/route
def my_action
# call to external API
resp = my_call_to_external_api
end
Этот внешний вызов API возвращает ответ 200 и с телом.
Я хочу переслать это ответ как и ответ моего контроллера, когда кто-то попадает на маршрут {root} /some/route.
Мой ответ с текущей реализацией - это статус 204 без тела. Я проверил журналы и обнаружил, что это связано с тем, что нечего визуализировать для моего действия контроллера после успешного вызова внешнего API, следовательно, это рендеринг 204: no_content. Как бы мне убедиться, что мое действие контроллера просто перенаправляет ответ, который получен от внешнего API.
Я новичок в этом, поэтому любые советы будут оценены. Спасибо!