2010-08-11 6 views
7

Voglio visualizzare alcuni record attivi nella console di rails, ho attivato Hirb. La tabella è abbastanza stretta da essere visualizzata (quindi Hirb usa la tabella standard, orizzontale) ma le colonne sono così strette che il contenuto è completamente illeggibile. Hai idea di cosa potrei fare al riguardo?Come forzare una tabella verticale o limitare le colonne in Hirb?

Visualizzazione solo di poche colonne sarebbe grande (ho record in un array puro, non raccolta AR, quindi non posso passare solo :select al metodo finder). Anche forzare Hirb a visualizzare i record nella tabella verticale sarebbe perfetto.

Grazie in anticipo.

risposta

7

Se si guardano le 'Visualizzazioni: Anytime, Anywhere' sezione del hirb's readme, vedrai che hirb fornisce un comando tavolo che ti permette di selezionare le colonne/campi:

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

Se si' mi piacerebbe abilitare una vista verticale, leggi the docs. In particolare, scopri uno table's options (: verticale è ciò che desideri) e scopri hirb's config file format.

In futuro, si prega di fare queste domande su github.

Problemi correlati