rails console - отображать результаты активной записи в таблице - PullRequest
25 голосов
/ 30 сентября 2010

Есть ли способ отобразить результаты Active Record в виде таблицы в среде сценария / консоли?

Ответы [ 2 ]

34 голосов
/ 30 сентября 2010

Да.Есть драгоценный камень под названием hirb , который делает это очень хорошо.

9 голосов
/ 06 ноября 2013

Также посмотрите http://tableprintgem.com. Это эффективный способ просмотра списка структурированных данных, позволяющий легко сканировать и сравнивать большие массивы записей (а для многих это удобный возврат к команде SQL).строковый вывод yesteryear:)

table_print ruby gem - explore your data

Самая мощная функция table_print - это возможность видеть ваши данные в контексте других объектов, к которым они относятся.Вы можете ссылаться на вложенные объекты с помощью цепочки методов, необходимой для их достижения.В этом примере показаны данные из трех разных таблиц:

  • name из таблицы Author (достигается через имя author.name)
  • title из таблицы книг (доступно через author.books.title)
  • заголовок из таблицы фотографий (доступно через author.books.photos.caption)

table_print ruby gem - contextualize your data

Короткая заставка на 10 * *http://tableprintgem.com

(полное раскрытие: я написал этот камень)

...