2010-08-11 9 views
7

Ich möchte einige aktive Datensätze in Schienen Konsole anzeigen, ich habe Hirb aktiviert. Die Tabelle ist schmal genug, um angezeigt zu werden (Hirb verwendet also eine horizontale Standardtabelle), aber die Spalten sind so schmal, dass der Inhalt vollständig unlesbar ist. Hast du eine Idee, was ich dagegen tun könnte?Wie erzwinge eine vertikale Tabelle oder Spalten in Hirb?

Anzeige nur wenige Spalten wäre toll (Ich habe Datensätze in einem reinen Array, nicht AR-Sammlung, so kann ich :select10 nicht einfach Finder-Methode übergeben). Das Erzwingen von Hirb, Datensätze in vertikaler Tabelle anzuzeigen, wäre ebenfalls perfekt.

Vielen Dank im Voraus.

Antwort

7

Wenn man sich die ‚Ansichten: jederzeit, überall‘ Abschnitt hirb's readme, werden Sie, dass hirb sehen liefert Ihnen eine Tabelle Befehl, dass wir Sie 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‘ Wenn Sie eine vertikale Ansicht aktivieren möchten, lesen Sie the docs. Informieren Sie sich insbesondere über eine table's options (: vertikale ist, was Sie wollen) und erfahren Sie mehr über hirb's config file format.

In der Zukunft stellen Sie bitte diese Fragen auf github.

Verwandte Themen