Хирб не работает - PullRequest
       12

Хирб не работает

3 голосов
/ 01 января 2011

Я пытался несколько различных руководств для Hirb но rails c упорно отказывается загружаться автоматически с помощью .irbrc.

1003 * Вот что я делаю.
# From app directory
mate .irbrc

# Added to .irbrc
require 'rubygems'
require 'hirb'
extend Hirb::console
Hirb::View.enable

rails c development / rails c production / rails c test
Works as expected

rails c
User.last # Doesn't work
Hirb::View.enable
  true
User.last # Does work

TheСтранно то, что когда я загружаю rails c development, rails c production или rails c test, Хирб сразу начинает работать.Но, запустив rails c, нужно сначала Hirb::View.enable.Я нахожу это поведение очень странным - не могли бы вы помочь пролить свет?Спасибо.

1 Ответ

2 голосов
/ 01 января 2011

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

export RAILS_ENV='development'

Однако, если вы хотите решить корень вашей проблемы, вы должны упомянуть, что ваш Gemfileесть (у вас есть Hirb в вашем Gemfile, верно?).Также ваш .irbrc является локальным для вашего приложения?Если да, то как он автоматически загружается (возможно, чем-то в вашем ~ / .irbrc)?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...