1

1 週間ほど前に同じ質問をしましたが、自分が何を望んでいるのか明確ではなかったかもしれません。いくつかの異なる選択ボックスで並べ替え/フィルター処理されたテーブルを既に作成しています。たとえば、次のように、テーブルの最初の列をインクリメントする必要があります。

1 |

2 |

3 |

これは説明が簡単な単純な問題であることは知っていますが、理解できませんでした。このウェブサイトのチームのように機能させたいと思います: http://espn.go.com/college-football/rankings

どんな助けでも大歓迎です

ありがとう、

ジャック

4

1 に答える 1

3

常に連続して実行されるテーブルの数値 (1,2,3) が必要な場合は、次のようにします。

<% count = 1 %>
<table>
  <% collection.each do |c| %>
    <tr>
      <td><%= count %></td>
      <td>other info...</td>
    </tr>
    <% count += 1 %>
  <% end %>
</table>

または、さらに短い(「@mu is too short」のコメントで示唆されているように)

<table>
  <% collection.each_with_index do |item, index| %>
    <tr>
      <td><%= index %></td>
      <td><%= item </td>
    </tr>
  <% end %>
</table>
于 2012-10-20T19:42:31.880 に答える