Объединить несколько представлений в одно представление без связи? - PullRequest
0 голосов
/ 22 декабря 2009

Допустим, у меня есть:

объект A, B, C, каждый с соответствующими моделями, видами и контроллерами

Как бы вы загрузили их все в одно представление (индекс сайта)? Вы можете использовать часть индекса каждой модели, но тогда методы этого конкретного контроллера не будут вызываться, поэтому вам придется добавить методы этого представления. Любые другие предложения? Спасибо!

1 Ответ

0 голосов
/ 22 декабря 2009

То, что вы описали, - это все, что вы можете сделать.

Однако методы каждой модели по-прежнему доступны независимо от того, откуда вы получаете доступ к этой модели. Если вы не говорите о вспомогательных методах. В этом случае вам нужно добавить helper :a, :b, :c в контроллер индекса сайта, чтобы вспомогательные методы, связанные с каждой моделью, были доступны из представлений и частичных представлений, выполняемых контроллером индекса сайта.

...