Я думаю, что я приближаюсь к этому неправильно, поэтому я не могу найти легкое решение. Я относительно новичок в Rails, так что несите меня.Логика в Rails Layout?
У меня есть макет, «store», который содержит все общие визуальные элементы для других контроллеров. В этом макете мне нужно динамически создавать боковую панель с данными из двух моделей: Product и ProductFamily. Я хочу, чтобы он выдавался следующим образом:
Product Family
---- Product1
---- Product2
И продолжить все соответствующие записи.
Я просто не могу понять, с чего начать писать логику для этого. Это идет в макете? В контроллере?
Пожалуйста, назовите меня в правильном направлении!
Итак, «макет» можно рассматривать так же, как вид обрабатывается? Я знаю, как перебирать записи в представлении, но эти представления привязаны к определенному контроллеру. В моем случае это общий элемент, который необходимо создать из базы данных и использовать на всех страницах - вот почему я решил разместить его в шаблоне «макет», а не в представлении. Это все то же самое? – 2009-07-10 00:05:16
Я doofus, забудьте вышеприведенный комментарий. Я случайно прокомментировал круглые скобки во время экспериментов, которые заставили его выкинуть ошибку, таким образом сбив меня с толку. Спасибо за помощь! – 2009-07-10 00:17:16