0

リストに数字を追加しようとしています

<% @name.each do |name| %>
   <tr>
    <td><%= name.fname %></td>
    <td><%= name.lname %></td>
  </tr>
<% end %>

1.John Doe 2.Jane Doeのようにしたい

しかし、どちらが追加する標準的な方法かはわかりません

  • 私が追加したときのように

    <td><li></li></td>, 
    

    それは数字を示しているのではなく、

  • 、私は何か非常に小さなものを見逃していると確信していますが、何がわからないのですか?

    4

    3 に答える 3

    3
    <% @name.each_with_index do |name, index| %>
       <tr>
        <td><%= index+1 %></td>
        <td><%= name.fname %></td>
        <td><%= name.lname %></td>
      </tr>
    <% end %>
    
    于 2013-01-02T09:34:35.270 に答える
    1

    バディじゃない

    <td><li></li></td>
    

    むしろその

    <ol>
      <li>Coffee</li>
      <li>Tea</li>
      <li>Milk</li>
    </ol>
    
    <ul>
      <li>Coffee</li>
      <li>Tea</li>
      <li>Milk</li>
    </ul>
    
    于 2013-01-02T09:34:55.243 に答える
    0

    あなたが欲しいのは順序付きリストです:

    <ol>
      <% @name.each do |name| %>
        <li>
          <%= name.fname %> <%= name.lname %>
        </li>
      <% end %>
    </ol>
    
    于 2013-01-02T15:16:35.860 に答える