Я пытаюсь создать карусель для начальной загрузки на своей странице. Карусель должна выглядеть так: первый элемент имеет активный класс.Ruby - Как распечатать атрибуты HTML
<ol class="carousel-indicators">
<li data-target="#carousel-example-generic" data-slide-to="0" class="active"></li>
<li data-target="#carousel-example-generic" data-slide-to="1"></li>
<li data-target="#carousel-example-generic" data-slide-to="2"></li>
</ol>
Как добиться того же в Ruby? Могу ли я печатать номер слайда данных и активный класс из того же оператора.
<ol class="carousel-indicators">
<% @order_items.each_index do |n| %>
<li data-target="#carousel-order-item" data-slide-to=<%= "#{n}"; (n == 0) ? "class="active"" : '' %>></li>
<% end %>
</ol>
Спасибо!
Вы, вероятно, должны переместить логику в вспомогательный метод – bjhaid