Формат таблицы в Hirb для запросов .where Rails 3 - PullRequest
0 голосов
/ 01 сентября 2010

Я использую http://tagaholic.me/hirb/ для форматирования AR-запросов в консоли с симпатичными MySQL-подобными табличными представлениями.

Проблема в том, что по умолчанию запросы Rails 3 .where, повторно созданные как ActiveRecord :: Relation, не отображаются в табличном формате. С методом импортированных таблиц все отформатировано правильно. Как установить отображение по умолчанию для таблицы в Hirb для данного типа объекта?

Ответы [ 2 ]

1 голос
/ 14 ноября 2010

У меня работает с версией hirb 0.3.5 и Rails 3.0.1.

Проверьте, что ваш ~/.irbrc файл не использует ENV['RAILS_ENV'], чтобы определить, загружать ли Hirb, потому что Rails 3 больше не устанавливает это. Используйте это вместо:

# ~/.irbrc
Hirb.enable if defined?(Rails)

Если вы используете RVM, добавьте его в свой Gemfile, чтобы убедиться, что hirb правильно загружен:

# Gemfile
gem 'hirb', :require => nil
0 голосов
/ 02 мая 2012

Или вы можете использовать richrc RichRC (Rich Rails Console) - инструмент для настройки консоли Rails 3.

sudo gem install richrc hirb wirble

создайте новый псевдоним в ~ / .bash_profile

alias railsc = "richrc"

source ~ / .bash_profile

из рельсов c Применение:

railsc

веб-сайт: richrc

...