Open any average rails project. Take a quick look at models, views and controllers. You will probably see the following: views are responsible for presenting data to the user,models are responsible for data manipulation,controllers are responsible for everything else.Poor controllers nowadays receive about a dozen different responsibilities. One of the responsibilities that is being thrown at the