0

ループする必要がある検索結果があります。各ループで 2 つのテーブル行が得られるはずです。これまでのコードは次のとおりです。

<tbody>
  <%= content_tag_for(:tr, @results) do |material| %>
     <tr>
       <td>Some content</td>
       <td>Some content</td>
       <td>Some content</td>
     </tr>
     <tr class="hide">
       <td>Some content</td>
       <td>Some content</td>
       <td>Some content</td>
     </tr>
   <% end %>
 </tbody>

問題は、別の行の 2 つの行の上にあるクラスと ID を取得していることです。これらの 2 つの行を id でラップする必要があります。

例えば

<tr class="X" id="X"></tr>
<tr>
  <td>Some content</td>
  <td>Some content</td>
  <td>Some content</td>
</tr>
<tr class="hide">
  <td>Some content</td>
  <td>Some content</td>
  <td>Some content</td>
</tr>

div_for を使用しようとすると、同じ問題が発生します。その場合、ID がすべて行の前に積み上げられた div を取得します。

私は何を間違っていますか?

4

1 に答える 1