Это не компонент модели, если вы перенаправляете его изнутри. Вы должны делать только перенаправления со слоя презентации.
Что было бы примером этого? Предположим, что в настоящее время у меня есть простой класс RecordForm, и в его init () я делаю перенаправление после строк, где я проверяю, что обновление записи прошло успешно.
Вы можете позволить функции возвращать значение, указывающее успех / неудачу, и позволить вызывающей стороне (контроллеру) выполнить перенаправление на основе результата.