Мне очень нравится Rails (хотя я вообще RESTless), и мне нравится, что Ruby очень OO. Тем не менее, тенденция создания огромных подклассов ActiveRecord и огромных контроллеров вполне естественна (даже если вы используете контроллер на ресурс). Если бы вы создали более глубокие объектные миры, где бы вы поместили классы (и модули, я полагаю)? Я спрашиваю о просмотрах (в самих помощниках?), Контроллерах и моделях.
Lib в порядке, и я нашел некоторые решения, чтобы заставить его перезагрузить в среде dev, но я хотел бы знать если есть лучший способ сделать это. Меня действительно беспокоит слишком большое количество классов. Кроме того, как насчет двигателей и как они вписываются?