【问题标题】:Nested Loop method, RoR嵌套循环方法,RoR
【发布时间】:2021-07-09 02:36:03
【问题描述】:
<div class="row">
  <% @group.each do |j| %>
    <% @group.each_with_index do |i, index| %>
      <% if j.category_id == i.category_id   %>
        <%= j.category_id%>
        <%= j.title %>
      <% break %>
      <% end %>
    <% end %>
  <% end %>
</div>

这是结果: 1 Ultimo de ultimo 1 Benza Comedia 1 Lazo Comedia 1 Juans comedia 1 Primer Titulo Comedia 2 acc last 2 Acc Benza 2 Juans Acc 2 Primer 标题 Accion 3 terr last 3 Juans terr 3 Terror tittle 4 Juans rom 4 浪漫标题

我只希望结果是第一个发现。 我只希望它是:1 Ultimo de ultimo、2 acc last、3 terr last 和 4 Juans rom。

【问题讨论】:

    标签: ruby-on-rails ruby methods


    【解决方案1】:

    你可以先尝试分组

    <div class="row">
      <% @group.group_by { |g| g.category_id }.each_with_index do |(key, val), index| %>
           <%= key %>
           <%= val.first.title %>
      <% end %>
     
    </div>
    

    【讨论】:

      猜你喜欢
      • 2022-12-31
      • 2018-07-13
      • 1970-01-01
      • 1970-01-01
      • 2016-04-08
      • 1970-01-01
      • 2014-10-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多