OO Design in Rails: Gdzie umieścić rzeczy

Naprawdę cieszę się Railsami (chociaż jestem ogólnie RESTless) i lubię Ruby będąc bardzo OO. Mimo to tendencja do tworzenia wielkich podklas ActiveRecord i ogromnych kontrolerów jest całkiem naturalna (nawet jeśli używasz kontrolera na zasób). Gdybyś miał tworzyć głębsze światy obiektów, gdzie można by umieścić klasy (i moduły)? Pytam o widoki (w samych Pomocnikach?), Kontrolery i modele.

Lib jest w porządku i znalazłemkilka rozwiązań, aby go przeładować w środowisku dev, ale chciałbym wiedzieć, czy jest lepszy sposób na zrobienie tego. Naprawdę obawiam się, że zajęcia będą zbyt duże. A co z silnikami i jak się w nich mieszczą?

questionAnswers(4)

yourAnswerToTheQuestion