2010-09-29 7 views

Odpowiedz

33

Tak. Jest klejnot o nazwie hirb, który robi to bardzo dobrze.

+0

Dzięki, że załatwiło sprawę! Przepraszamy, ale nie mogę głosować na Twoją odpowiedź, ponieważ nie mam wystarczającej reputacji. –

9

Sprawdź również http://tableprintgem.com. Jest to skuteczny sposób, aby wyświetlić listę danych strukturalnych, dzięki czemu można łatwo skanować i porównać na dużych pokosów rekordów (i dla wielu osób jest to wygodne wrócić do linii wyjściowych poleceń SQL minionych :)

table_print ruby gem - explore your data

Najpotężniejszą funkcją table_print jest możliwość wyświetlania danych w kontekście innych obiektów, do których się odnosi. Można odwoływać się do zagnieżdżonych obiektów za pomocą łańcucha metod wymaganego do ich osiągnięcia. Ten przykład pokazuje dane z trzech różnych tabel:

  • nazwa z tabeli Autor (osiągnięta poprzez author.name)
  • tytule z tabeli Book (osiągnięta poprzez author.books.title)
  • podpis z tabeli fotograficzne (osiągnięta poprzez author.books.photos.caption)

table_print ruby gem - contextualize your data

Jest to krótki screencast wstęp na http://tableprintgem.com

(pełne ujawnienie: Napisałem ten klejnot)

+0

Nie możesz zrobić ostatniej rzeczy z normalnymi zapytaniami SQL lub łańcuchem metod szyn, aby uzyskać takie wydruki z innymi klejnotami stołowymi, takimi jak hirb? – Magne

+0

Może. Brzmi jak dużo pracy. –

+1

Jestem wielkim fanem, ale powinieneś ujawnić, że to jest twój klejnot. – Zach