Обычно есть много моделей в Ruby, Rails на проекте, так:Должны ли модели размещаться в Rails?
Это хорошая практика, чтобы пространство имен их (в модулях/папок)? Каковы недостатки? EG:
- Магазин
- category.rb
- details.rb
- Продукты
- category.rb
- base.rb
и т.д.
(вместо ShopCategory, иметь магазин :: Категория?)
- Магазин
Следует также контроллеры быть пространство имен таким же образом?
Для тех, кто прибыл долго, после того, как был задан вопрос, помните, что сегодня это часто известно как [ведущий] (http://en.wikipedia.org/ wiki/Model% E2% 80% 93view% E2% 80% 93presenter), [decorator] (http://en.wikipedia.org/wiki/Decorator_pattern) или [интерфейс модели] (http: //en.wikipedia .org/wiki/Marker_interface_pattern) - в зависимости от типа функциональности, хранящейся в рефакторизованном файле. –