Wie man eine vertikale Tabelle oder zu begrenzen Spalten in Hirb erzwingen?

StackOverflow https://stackoverflow.com/questions/3457955

  •  27-09-2019
  •  | 
  •  

Frage

Ich möchte in Schienen Konsole wenige aktive Datensätze anzuzeigen, ich habe Hirb aktiviert. Der Tisch ist schmal genug angezeigt werden (so Hirb Standard, horizontal Tabelle verwendet), aber Spalten sind schmal, so dass der Inhalt vollständig unlesbar ist. Haben Sie eine Ahnung, was ich tun könnte?

nur wenige Spalten angezeigt wäre toll (ich habe Aufzeichnungen in einem reinen Array, nicht Sammlung AR, so dass ich nicht nur :select zu Finder-Methode passieren kann). Erzwingen Hirb zu Anzeige Datensätze in vertikaler Tabelle wäre perfekt als gut.

Vielen Dank im Voraus.

War es hilfreich?

Lösung

Wenn Sie den Blick auf ‚Ansichten: jederzeit, überall‘ Abschnitt hirb der readme , Sie werden sehen, dass hirb liefert Ihnen eine Tabelle Befehl, lassen Sie uns Spalten / Felder auswählen:

>> extend Hirb::Console
=> main
>> table My_AR_Array, :fields=>[:field1, :another_field, :and_another_one]
# ... Displays table with only these three columns

Wenn Sie eine vertikale Ansicht aktivieren möchten, lesen Sie die docs . Insbesondere lernen eine Tisch Optionen (: vertikal ist das, was Sie wollen) und erfahren Sie mehr über Dateiformat hirb config.

In Zukunft, fragen Sie diese Fragen auf Github .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top