ruby-on-rails - 为每个键值对打印散列 View 并换行

标签 ruby-on-rails ruby ruby-on-rails-4 erb

有时我选择打印出 params 或 View 中的对象,但是当加载数据时,视觉扫描并不难。

他们是否有任何“技巧”来轻松打印散列,以便每个键值对都打印在一个新行上?

在控制台中,我使用 y my_hash

最佳答案

没有技巧。没有任何开箱即用的方法可以做到这一点。您必须格式化散列。

一个例子:

puts( your_hash.map{ |k,v| "#{k} => #{v}" }.sort )

关于ruby-on-rails - 为每个键值对打印散列 View 并换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27680354/

相关文章:

ruby-on-rails - 启动 Rails 控制台时如何自动运行代码?

ruby-on-rails - ruby rails : How to add "aria-hidden=' true'"with link_to

ruby-on-rails - 使用Passenger 和Apache : Unexpected error in mod_passenger: Cannot connect to Unix socket Permission denied (errno=13) 部署Rails 时出错

ruby-on-rails - rails 在 View 中使用路由/命名助手

ruby-on-rails - 删除 "Friend"的用户正在删除用户对象

ruby-on-rails - 当前 Controller 路径,无需在 rails 中指定操作

ruby-on-rails - 我真的应该测试 Controller 吗?

ruby-on-rails - Rails 4计数器缓存不同步

ruby-on-rails - Rspec Net::SMTPServerBusy: 454 4.7.1: 中继访问被拒绝

ruby-on-rails - 文件 Assets 指纹未在 Rails 3.1 上正确更新