OO Design in Rails: Donde poner cosas

Realmente estoy disfrutando de Rails (aunque en general estoy RESTless), y disfruto Ruby siendo muy OO. Aún así, la tendencia a crear grandes subclases y controladores de ActiveRecord es bastante natural (incluso si usas un controlador por recurso). Si fueras a crear mundos de objetos más profundos, ¿dónde colocarías las clases (y los módulos, supongo)? Estoy preguntando acerca de las vistas (en los Ayudantes mismos), controladores y modelos.

Lib está bien, y he encontradoAlgunas soluciones para hacerlo recargar en un entorno de desarrollo., pero me gustaría saber si hay una mejor manera de hacer esto. Realmente me preocupa que las clases crezcan demasiado. Además, ¿qué pasa con los motores y cómo encajan?

Respuestas a la pregunta(4)

Su respuesta a la pregunta