Cómo forzar una mesa o columnas verticales límite en Hirb?
Pregunta
Quiero mostrar algunos registros activos en la consola rieles, he permitido Hirb. La tabla es lo suficientemente estrecha como para que se muestre (por lo Hirb utiliza la tabla estándar, horizontal), pero las columnas son tan estrechas que el contenido es totalmente ilegible. ¿Tiene alguna idea de lo que podía hacer al respecto?
Viendo sólo algunas columnas Sería muy bueno (no tengo registros en una matriz pura, no AR colección, así que no puedo acaba de pasar a :select
método de búsqueda). Obligando a Hirb registros de visualización en la tabla vertical sería perfecto también.
Gracias de antemano.
Solución
Si nos fijamos en la sección de: 'Vistas cualquier momento y lugar' de la de hirb readme , veremos que hirb le proporciona un comando de mesa que te permite seleccionar columnas / campos:
>> extend Hirb::Console
=> main
>> table My_AR_Array, :fields=>[:field1, :another_field, :and_another_one]
# ... Displays table with only these three columns
Si desea habilitar una vista vertical, lea los documentos . En particular, aprender acerca de las opciones de un de mesa (verticales es lo que quiere) y aprender sobre de hirb formato de archivo de configuración .
En el futuro, por favor, haga las siguientes preguntas sobre github .