Question

Je veux afficher quelques enregistrements actifs dans la console de rails, j'ai Hirb permis. La table est suffisamment étroite pour afficher (si Hirb utilise standard, table horizontale), mais les colonnes sont étroites de sorte que le contenu est complètement illisible. Avez-vous une idée de ce que je pouvais faire?

Affichage serait seulement quelques colonnes génial (je les enregistrements dans un tableau pur, non AR collection, donc je ne peux pas juste passer :select à la méthode finder). Forcing Hirb aux dossiers d'affichage dans le tableau vertical serait parfait aussi bien.

Merci à l'avance.

Était-ce utile?

La solution

Si vous regardez les 'Vues: Anytime, Anywhere' de la section README hirb , vous verrez que hirb vous offre une commande de table qui vous permettent de sélectionner des colonnes est / champs:

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

Si vous souhaitez activer une vue verticale, lisez les docs . En particulier, en apprendre davantage sur un (verticale est ce que vous voulez) et en apprendre davantage sur hirb de format de fichier de configuration .

Dans l'avenir, s'il vous plaît poser ces questions sur github .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top