Как временно отключить гем в Rails 3 с помощью Bundler? - PullRequest
0 голосов
/ 31 августа 2011

Я обнаружил, что красно-зеленый камень несовместим с кодировкой тестовых файлов ISO-8859-1. Каков наилучший способ временно отключить один гем для запуска определенных тестовых файлов?

1 Ответ

2 голосов
/ 01 сентября 2011

Мой первый совет - сохранить эти файлы в UTF-8.

Кроме того, я бы рассмотрел группировку в Bundler.

В вашем Gemfile

group :utf8 do
  gem 'redgreen'
end

А затем require эта группа только тогда, когда вы хотите использовать драгоценный камень redgreen.

Bundler.require(:utf8, :default, Rails.env)
...