ruby-on-rails – Ruby on Rails:漂亮的打印为variable.hash_se
发布时间:2020-12-16 20:35:28 所属栏目:百科 来源:网络整理
导读:我发现自己在我的功能测试中做了很多put .inpsect,以确保我知道数据是如何格式化的…但是,当哈希对象中的每个条目之后没有新行时,哈希很难读取. 有没有,也许是一个宝石?,漂亮的打印散列? 所以看起来像这样: { entry1 = { entrey1.1 = 1,entry1.2 = 3 },en
我发现自己在我的功能测试中做了很多put .inpsect,以确保我知道数据是如何格式化的…但是,当哈希对象中的每个条目之后没有新行时,哈希很难读取.
有没有,也许是一个宝石?,漂亮的打印散列? 所以看起来像这样: { entry1 => { entrey1.1 => 1,entry1.2 => 3 },entry2 => 3 } 而不是:{entry1 => {entrey1.1 => 1,entry1.2 => 3},entry2 => 3} 谢谢! 解决方法
你可以使用awesome_print gem.
https://github.com/michaeldv/awesome_print require 'awesome_print' # if you like to have it in irb by default,add it to your irbrc >> ap({:a => 1,:b => [1,2,3],:c => :d}) { :b => [ [0] 1,[1] 2,[2] 3 ],:a => 1,:c => :d } btw,而不是puts object.inspect你也可以使用p对象,在打印之前调用对象的检查. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |