0
У меня есть цикл внутри .erb файл какПропустить итерацию в представлении рельсов
<% @columns.each do |column| %>
<td><%= column.name %></td>
<% end %>
Есть несколько простых способов, чтобы пропустить итерацию на основе значения имени столбца? Я попытался называть «следующий» внутри блока, но он не работает, потому что тег <% = ожидает что-то выводить.
Принятая ответ это хорошо, но еще одна полезная стратегия, которую я нашел позже, чтобы отфильтровать список, прежде чем итерация его. –
... и переместить его еще раз, выделив другую коллекцию, чтобы сохранить результаты? Ну ... зависит. Принятый ответ аналогичен «.lazy.filter», который выполняет фильтрацию как часть одного и того же обхода без дополнительного хранения. –
Да, я повторяю очень маленькую коллекцию, поэтому я действительно не заботился о производительности, но вы правы. –