2010-09-29 18 views

Respuesta

33

Yep. Hay una gema llamada hirb que hace esto muy bien.

+0

Gracias, que hizo el truco! Lo siento pero no puedo votar su respuesta porque no tengo suficiente reputación. –

9

También echa un vistazo a http://tableprintgem.com. Es una forma eficiente para ver una lista de datos estructurados, por lo que es fácil de analizar y comparar a través de grandes extensiones de registros (y para muchas personas, es una cómoda retorno a la salida de línea de comandos SQL de antaño :)

table_print ruby gem - explore your data

La característica más poderosa de table_print es la capacidad de ver sus datos en el contexto de otros objetos a los que se refiere. Puede hacer referencia a los objetos anidados con la cadena de métodos necesaria para alcanzarlos. Este ejemplo muestra datos de tres tablas diferentes:

  • nombre de la tabla Autor (llegó a través de author.name)
  • título de la mesa libro (llegó a través de author.books.title)
  • epígrafe de la mesa Foto (alcanzado a través author.books.photos.caption)

table_print ruby gem - contextualize your data

Hay una breve introducción al screencast http://tableprintgem.com

(información completa: Escribí esta joya)

+0

¿No podría hacer lo último con las consultas SQL normales, o la cadena de métodos de los rieles, para obtener tales impresiones con otras gemas de tabla como hirb? – Magne

+0

Quizás. Parece mucho trabajo. –

+1

Soy un gran fanático, pero debes revelar que esta es tu joya. – Zach

Cuestiones relacionadas