what rails info how for create ruby-on-rails ruby rubygems console irb

ruby-on-rails - rails - ruby gem bundle



Consola de rieles: muestra los resultados del registro activo en una tabla. (2)

¿Hay alguna forma de mostrar los resultados de Active Record en formato de tabla en el entorno de script / consola?


Sí. Hay una gema llamada hirb que hace esto muy bien.


También echa un vistazo a http://tableprintgem.com . Es una forma eficaz de ver una lista de datos estructurados, lo que facilita el escaneo y la comparación en grandes franjas de registros (y para muchas personas, es un cómodo retorno a la salida de la línea de comandos SQL de antaño :)

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

  • nombre de la tabla Autor (alcanzado a través de author.name)
  • Título de la tabla de libros (alcanzado a través de author.books.title)
  • Título de la tabla de fotos (alcanzado a través de author.books.photos.caption)

Hay una breve introducción en pantalla en http://tableprintgem.com

(revelación completa: escribí esta gema)