Я работаю над стеком приложений, который имеет довольно специфическую архитектуру.Компонент формы загружается в представление, и когда действие отправляется, выполняется асинхронный вызов с использованием sidekiq.Это вызывает конечную точку, которая проверяет данные формы, но ничего из этого не возвращается обратно на сервер, и после запуска этого процесса происходит перенаправление на другую страницу.
Мы хотим добавить куки, чтобы записать статус этого звонка.Это невозможно сделать на контроллере, поскольку контроллер, когда он отображает страницу назначения, не знает об этом событии, которое произошло.Возможность записи этого файла cookie при асинхронном обратном вызове заманчива, но это не делается на контроллере (контроллер загружает класс, содержащий модуль с этой функциональностью)
Вопрос: можно ли записывать файлы cookie в местахне в контроллере, например в классах или моделях?Я предполагаю, нет, но я подумал, что это может быть интересный вопрос.