3

在 rails 控制台(仅用于记录,rails 3.2)上,如何使其输出到 STDOUT 我的查询结果表(即:包含列名称和值的表)?

User Load (6.5ms)  SELECT `users`.* FROM `users`
---------------------------
Id | Name | Address | Phone
---------------------------
1  | Sam  | ZZZ 10  | 55555
---------------------------
2  | xxxx | xxxxxxx | xxxxx

谢!

ps:请注意,query.explain 不是我需要的。

4

1 回答 1

0

我写了一个宝石来做到这一点!http://tableprintgem.com

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-15T21:44:13.617 回答