有时我会选择在视图中打印params
或对象,但在加载数据时,可能难以直观扫描。
是否可以轻松打印哈希,以便每个键值对都打印在新行上?
在控制台中,我使用y my_hash
。
答案 0 :(得分:2)
没有技巧。没有任何开箱即用的方法可以做到这一点。你必须格式化哈希。
一个例子:
puts( your_hash.map{ |k,v| "#{k} => #{v}" }.sort )
答案 1 :(得分:1)
这是一个非常简单的选择:
<% hash.each do |k,v| %>
<%= k %>: <%= y %> <br />
<% end %>