2010-09-29 29 views

Répondre

33

Oui. Il y a un bijou appelé hirb qui le fait très bien.

+0

Merci, qui a fait l'affaire! Désolé mais je ne peux pas voter parce que je n'ai pas assez de réputation. –

9

Consultez également http://tableprintgem.com. Il est un moyen efficace de voir une liste de données structurées, le rendant facile à analyser et à comparer entre de grandes étendues de dossiers (et pour beaucoup de gens, il est un retour confortable à la sortie de la ligne de commande SQL d'antan :)

table_print ruby gem - explore your data

La fonctionnalité la plus puissante de table_print est la possibilité de voir vos données dans le contexte d'autres objets auxquels elles se rapportent. Vous pouvez référencer des objets imbriqués avec la chaîne de méthode requise pour les atteindre. Cet exemple montre les données de trois tables différentes:

  • nom de la table Auteur (accessible par author.name)
  • titre de la table du livre (atteint par author.books.title)
  • légende de la table de photos (atteint par author.books.photos.caption)

table_print ruby gem - contextualize your data

Il y a une screencast courte intro à http://tableprintgem.com

(divulgation complète: je l'ai écrit ce petit bijou)

+0

Vous ne pourriez pas faire la dernière chose avec des requêtes SQL normales, ou la chaîne de méthode des rails, pour obtenir de telles impressions avec d'autres gemmes de table comme hirb? – Magne

+0

Peut-être. Ca m'a l'air d'être beaucoup de boulot. –

+1

Je suis un grand fan, mais vous devriez divulguer que c'est votre joyau. – Zach