2012-09-06 25 views
3

在rails控制檯(僅用於記錄,rails 3.2),如何將它輸出到STDOUT我的查詢結果表(即:包含列名稱和值的表)?Rails控制檯 - 輸出查詢結果表

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

Tks!

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

+0

短的介紹截屏您是否在尋找[hirb(https://github.com/cldwalker/hirb#readme)? –

回答

0

我寫了一個寶石來做到這一點! http://tableprintgem.com

table_print ruby gem - explore your data

table_print最強大的功能是看到其他對象涉及到上下文數據的能力。您可以使用達到它們所需的方法鏈來引用嵌套對象。這個例子示出了從三個不同的表的數據:

  • 從作者表
  • 標題從書籍表(通過author.name達到)(通過author.books.title到達)
  • 標題從照片表(通過author.books.photos.caption達到)

table_print ruby gem - contextualize your data

有一個在http://tableprintgem.com