Если у меня есть homecontroller, смешается ли home_helper.rb с классом контроллера?
Я предполагаю, что так или иначе он получает доступ к объекту запроса.
Нет, помощники не смешиваются с контроллерами.Вы можете взломать рельсы, но вам лучше всего включить метод в application_helper.rb
application_helper.rb
Это, похоже, лучший взлом:
http://snippets.aktagon.com/snippets/47-Using-Rails-helpers-from-controllers-or-anywhere-you-want