Ruby on rails 3 如何使用Bundler在Rails3中临时禁用gem?

Ruby on rails 3 如何使用Bundler在Rails3中临时禁用gem?,ruby-on-rails-3,character-encoding,gem,bundler,redgreen,Ruby On Rails 3,Character Encoding,Gem,Bundler,Redgreen,我发现红绿宝石与测试文件的ISO-8859-1编码不兼容。暂时禁用一个gem以运行某些测试文件的最佳方法是什么?我的第一个建议是将这些文件保存在UTF-8中 或者,我会研究Bundler的功能 在您的gem文件中 group :utf8 do gem 'redgreen' end 然后仅当您想使用红绿色gem时才需要该组 Bundler.require(:utf8, :default, Rails.env)

我发现红绿宝石与测试文件的ISO-8859-1编码不兼容。暂时禁用一个gem以运行某些测试文件的最佳方法是什么?

我的第一个建议是将这些文件保存在UTF-8中

或者,我会研究Bundler的功能

在您的
gem文件中

group :utf8 do
  gem 'redgreen'
end
然后
仅当您想使用
红绿色
gem时才需要该组

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