Логика в Rails Layout? - PullRequest
0 голосов
/ 09 июля 2009

Я думаю, что подхожу к этому неверно, поэтому я не могу найти легкое решение. Я относительно новичок в Rails, так что терпите меня.

У меня есть макет «store», который содержит все общие визуальные элементы для других контроллеров. В этом макете мне нужно динамически создать боковую панель с данными из двух моделей, Product и ProductFamily. Я хочу, чтобы это выглядело так:

Product Family
---- Product1
---- Product2

И продолжайте через все соответствующие записи.

Я просто не могу понять, с чего начать писать логику для этого. Это идет в макете? В контроллере?

Пожалуйста, укажите мне правильное направление!

1 Ответ

2 голосов
/ 09 июля 2009

Это не «логика» в том смысле, что мы используем его, когда говорим, что вы должны держать логику подальше от представлений. Это просто простая итерация для целей отображения, поэтому она будет отображаться в виде. Вы проходите мимо продуктовой линейки и делаете что-то вроде:

<% @product_line.each do |product| %>
<%= product.name %>
<% end %>

Добавьте все стили и ссылки, которые вы хотите.

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