Rail Spikes: How to fix your Rails helpers:

I usually allow new methods to live in application_helper until there are 2-3 related methods that could be extracted into a separate helper. Using a ton of helper modules with 1 method each is counterproductive since i always have to remember if the xx method was in abc_helper or bcd_helper. It also reduces rework since i do not have to name/create/create-testfile for the new helper, which often would change its name or join with someone else faster than i can say “oh no, we wanted this to look like…” Summary: Let the lonely live in application helper, extract groups of 2-3