2010-08-11 1 views
7

Я хочу отобразить несколько активных записей в консоли rails, у меня включен Hirb. Таблица достаточно узкая, чтобы отображаться (поэтому Hirb использует стандартную горизонтальную таблицу), но столбцы настолько узкие, что содержимое полностью нечитаемо. Вы хоть представляете, что я могу с этим поделать?Как заставить вертикальную таблицу или ограничить столбцы в Hirb?

Показать только несколько столбцов было бы замечательно (у меня есть записи в чистом массиве, а не в коллекции AR, поэтому я не могу просто передать :select методу finder). Принуждение Hirb для отображения записей в вертикальной таблице также было бы идеальным.

Заранее спасибо.

ответ

7

Если вы посмотрите на «Просмотров: В любое время, в любом месте» раздел hirb's readme, вы увидите, что hirb предоставляет вам команду таблицы, давайте выбранные столбцы/поля:

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

Если вы d хотел бы включить вертикальный вид, прочитайте the docs. В частности, узнайте о table's options (: вертикаль - это то, что вы хотите) и узнайте о hirb's config file format.

В будущем, пожалуйста, задайте эти вопросы по телефону github.

Смежные вопросы