ループする必要がある検索結果があります。各ループで 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 を取得します。
私は何を間違っていますか?