Top > Ruby on Railsあれこれ > ネストした繰り返し

  0
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
<html>
<head>
<title>Tutorial: Nested Foreach</title>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  <%= stylesheet_link_tag 'ror' %>
</head>
<body>
 
<h2>Tutorial: Nested Foreach</h2>
 
<table border="1">
<% for mapItems in @mapItemsItems %>
  <tr>
    <% for m in mapItems %>
        <td><%=h m["id"] %></td>
        <td><%=h m["name"] %></td>
    <% end %>
  </tr>
<% end %>
</table>
 
</body>
</html>
  0
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
class NestedForeachController < ApplicationController
  
  #初期画面表示
  def index
    @mapItemsItems = Array.new
    10.times { |i|
      mapItems = Array.new
      2.times { |j|
        m = Hash.new
        m["id"] = i * 10 + j
        m["name"] = "name" + i.to_s + j.to_s
        mapItems.push(m)
      }
      @mapItemsItems.push(mapItems)
    }
    
    render :action => 'index.html.erb'
  end
end

添付ファイル: filetutorial_nf_1.jpg 235件 [詳細]

リロード   新規 編集 凍結解除 差分 添付 複製 名前変更   ホーム 一覧 単語検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS
Last-modified: 2012-08-08 (水) 23:25:40 (2921d)