Как заставить вертикальную таблицу или ограничить столбцы в HIRB?
Вопрос
Я хочу отображать несколько активных записей в Console Rails, у меня есть Hirb включена. Таблица достаточно узкая, чтобы быть отображена (поэтому HIRB использует стандартную, горизонтальную таблицу), но столбцы настолько узки, что контент полностью нечитается. У вас есть идеи, что я мог с этим сделать?
Отображение только несколько столбцов было бы здорово (у меня записи в чистом массиве, а не в коллекции AR, поэтому я не могу просто пройти :select
к методу поиска). Принудительный HIRB для отображения записей в вертикальной таблице также будет идеально.
Заранее спасибо.
Решение
Если вы посмотрите на раздел «Просмотры: в любое время» 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
Если вы хотите включить вертикальный вид, прочитайте Документы. Отказ В частности, узнать о Варианты таблицы (: Вертикаль - это то, что вы хотите) и узнать о Формат файла конфигурации HIRB.
В будущем, пожалуйста, задавайте эти вопросы на гадость.