.

* move all helpers (except <code>current_user</code>) into either the controller or the model. move it into the controller first and refactor into the model where appropriate.
* use aliases for your associations to for cleaner, syntactical distinguishability
* look into eager loading for AR queries when passing a variable into the view