Perhaps it's my lack of training or the projects I work on, but I've never seen a Rails model so large/cumbersome as to justify even one of these techniques.
Is this a case of fixing the wrong problem?
Is this a case of fixing the wrong problem?
There are models which are overly large (the project started as a Rails 1.2 project now at 3.0). The project has moved through different hands and the cruft and bloat has built up.
I look forward to applying some of Bryan's points to these models.