Хелперы и частичные функции предназначены для использования в вашем слое представления. Разница в том, что помощники - это в основном ruby-код, предназначенный для использования в качестве библиотеки методов для вызова из ваших шаблонов. Частичные файлы - это файлы .html.erb, содержащие частичные шаблоны, которые можно вставить в ваши основные шаблоны. Короче говоря, логика должна входить в состав помощников, а фрагменты HTML для повторного использования (с минимальной встроенной логикой) должны быть частичными Надеюсь, это поможет!