如何在rails控制台中使返回值更具可读性

时间:2010-12-18 07:38:52

标签: ruby-on-rails

嘿,伙计们, 我是铁杆新手 当我输入drummer = Drummer.find(1)时, 控制台给了我一大堆没有换行的字符,当我使用drummer.methods来检查所有可用的方法时,它真的很难读,同样的事情

打印方法不起作用,有什么建议吗?

3 个答案:

答案 0 :(得分:4)

你可能正在寻找像Hirb这样的东西,让你在rails控制台上的时间更轻松。

https://github.com/cldwalker/hirb

>> require 'hirb'
>> Hirb.enable
>> Post.first
>> ...See tabular data

答案 1 :(得分:2)

如果您输入puts drummer.methods,那么它应该为您提供换行符。

查看格式化对象的简单方法是puts drummer.to_yaml rails控制台中的快捷方式y drummer

答案 2 :(得分:0)

要在rails控制台中使表格更具人性化,我可以执行类似

的操作
quotes.select('close').each { |v| puts v.close }
相关问题