Как узнать, какой контроллер использовать при отображении нескольких моделей на странице? - PullRequest
1 голос
/ 02 июня 2011

Например, рассмотрим домашнюю страницу форума:

Category 
  Forum 
  Forum 
Category 
  Forum 
  Forum 
Category
  Forum 

Должен ли корневой путь указывать на categories#index, потому что вы заполняете @categories и затем просматриваете форумы для каждой категории в представлении?

Или корневой путь должен указывать на forums#index, поскольку, с точки зрения концепции, целью этого индекса является демонстрация форумов, а категории используются только для организации того, что в действительности составляет список форумов?

1 Ответ

0 голосов
/ 02 июня 2011

Мысленно (и технически) объект Category может быть уменьшен до атрибута на модели Forum.Кроме того, вам лучше запрашивать форумы, а затем группировать их по категориям.

Так что в этом случае это представление принадлежит контроллеру форума.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...