ОО Дизайн в Rails: куда положить вещи

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

Lib в порядке, и я нашелнекоторые решения для перезагрузки в среде разработчиков, но я хотел бы знать, есть ли лучший способ сделать это. Я действительно обеспокоен тем, что классы становятся слишком большими. Кроме того, как насчет двигателей и как они вписываются?

Ответы на вопрос(4)

Ваш ответ на вопрос