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