Мне нравится иметь папку «Помощники», которая содержит такие вещи для повторного использования функций кросс-контроллера.
Если это используется только в одном контроллере, я хотел бы поместить функции внизуконтроллер и пометить их как частные, чтобы они не могли быть действиями.
Я не знаю, является ли это правильным, но они сохраняют код достаточно аккуратным и организованным, и все прекрасно сочетаются.