One of the most common ways I solve problems in a Rails app is by creating more model classes.
| Note: The folder is called models
note table_classes
. These classes don’t have to extend ActiveRecord::Base
For instance, if you have a page with a primary record and a bunch of related or computed stuff, move it into a custom object and clear up your view’s code.
My ideal view has simple if
, and each
statements, minimal logic, and lots of render
calls.
What are some of your rules-of-thumb for development?