我有一個哈希這樣的:如何遍歷哈希列表?
@json = [{"id"=> 1, "username" => "Example"}, {"id"=> 2, "username" => "Example 2"}]
我想要做這樣的事情:
<ul>
<% @json.each do |user| %>
<li><%= user.username %></li>
<% end %>
</ul>
,它將輸出與兩個用戶名列表。
只是嘗試這樣在IRB:
json2 = [{"id"=> 1, "username" => "Example"}, {"id"=> 2, "username" => "Example 2"}]
irb(main):076:0> json2.each do |user|
irb(main):077:1* user["id"]
irb(main):078:1> end
=> [{"id"=>1, "username"=>"Example"}, {"id"=>2, "username"=>"Example 2"}]
irb(main):079:0>
我已經試過這看我的問題,我沒有得到的ID .. –
@Railsbeginner,你看到的是返回值'each'方法,這是'json2'數組。嘗試調用'map'。 –
地圖正在工作.. –