2009-12-21 3 views
0

Скажем, у меня есть:Консолидация нескольких видов на один вид без соединения?

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

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

+0

Вы имеете в виду методы контроллера, не так ли? – Chuck

+0

Спасибо, ты прав. Исправлено выше. – user117046

ответ

0

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

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

+0

Да ... не очень СУХОЙ или не очень ортогональный. Будут оценены любые другие комментарии. – user117046

Смежные вопросы