rubyのtimesメソッドや配列のeachメソッドのブロックを<% ~ %>で記述すると、表示を繰り返すことができ、楽になります。
/app/controllers/lesson_controller.rb
def step10 @items = { "フライパン" => 2680, "ワイングラス" => 2550, "ペッパーミル" => 4515, "ピーラー" => 945 } end
/app/views/lesson/step10.html.erb
<table border="1" cellpadding="4"> <% @items.each do |key, val| %> <tr> <th><%= key %></th> <td align="right"><%= number_with_delimiter(val) %>円</td> </tr> <% end %> </table>