rails console - 在表中显示活动记录结果

Pow*_*int 26 ruby console rubygems ruby-on-rails irb

有没有办法在脚本/控制台环境中以表格格式显示Active Record结果?

Jor*_*ing 35

是的.有一种名为hirb的宝石可以很好地完成这项工作.


Chr*_*yle 10

另请查看http://tableprintgem.com.这是一种查看结构化数据列表的有效方式,可以轻松扫描和比较大量的记录(对于许多人来说,它是一个舒适的返回到昔日的SQL命令行输出:)

table_print ruby​​ gem  - 探索你的数据

table_print最强大的功能是能够在与其相关的其他对象的上下文中查看数据.您可以使用到达它们所需的方法链来引用嵌套对象.此示例显示来自三个不同表的数据:

  • 作者表中的名称(通过author.name到达)
  • 书表中的标题(通过author.books.title到达)
  • Photo表中的标题(通过author.books.photos.caption到达)

table_print ruby​​ gem  - 将数据上下文化

http://tableprintgem.com上有一个简短的介绍截屏视频

(完全披露:我写了这个宝石)

  • 这个宝石很容易使用.谢谢! (2认同)