Поскольку вы не приводите пример, трудно быть конкретным, но в целом я хотел бы использовать функциональность многократного использования в моделях, особенно , если она относится к рассматриваемой модели.
Общий пример с моей головы:
def name
first_name + " " + last_name
end
Вместо того, чтобы иметь эквивалент в вспомогательном методе. Я имею в виду, что если у вас уже есть модель, предназначенная для скрининга экрана, то имеет смысл, что в ней будет множество методов (возможно, извлеченных в модули / библиотеки / плагины, где это необходимо), которые занимались бизнесом, занимающимся скринингом экрана. 1008 *
Я видел примеры людей, использующих вспомогательные методы с моделями, но я стараюсь избегать этого в целом. Тем не менее, есть исключения из каждого правила. :)