A common technique used to mask a long parameter list is grouping
parameters using a hash of named parameters; this will replace
connascence of position with connascence of name (a good first step).
However, it will not reduce the number of collaborators in the
The canonical reference for writing fantastic Rails applications from authors who have created hundreds.