Rails позволяет добавлять пользовательские заголовки при перенаправлении. Обсуждается в Направляющих рельсов .
10.2.1 Настройка пользовательских заголовков
Если вы хотите установить пользовательские заголовки для ответа, response.headers
это место, чтобы сделать это. Атрибут headers
- это хеш, который отображает
имена заголовков к их значениям, и Rails установит некоторые из них
автоматически. Если вы хотите добавить или изменить заголовок, просто назначьте его
до response.headers
Итак, ваш код действия в итоге будет выглядеть примерно так:
def some_action
# do_some_work
response.headers["your-key"] = "some value"
redirect_to url
end