Вы require
используете разные драгоценные камни в разных средах, или же сам IRB устанавливает формат журнала? Что произойдет, если вы добавите require 'irb'
в свое приложение, это также изменит форматирование?
Форматирование хранится в глобальной переменной, любой гем может переопределить его. Я был укушен подобной проблемой, когда я require
d, в свою очередь, require
d ActiveRecord, который устанавливает формат журнала.
Это просто показывает, как плохо использовать глобальные переменные для конфигурации, что слишком часто встречается в гемах Ruby.