27

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

4

2 回答 2

37

是的。有一种叫做hirb的宝石可以很好地做到这一点。

于 2010-09-29T23:34:12.447 回答
10

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

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

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

  • 作者表中的名称(通过 author.name 到达)
  • Book 表中的标题(通过 author.books.title 获得)
  • 照片表中的标题(通过 author.books.photos.caption 获得)

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

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

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

于 2013-11-05T21:32:43.680 回答