Ruby on Rails 2.3.8:环境定义了用于生产和开发的所有宝石,如何指定测试宝石?

时间:2011-06-27 16:46:37

标签: ruby-on-rails

我在轨道2.3.8上,我认为我还不能使用Gemfiles ......如果可以,我会这样做,因为组:测试将是我正在寻找的。< / p>

但如果我不能,在环境文件夹中的test.rb中,需要gems的语法是什么?

1 个答案:

答案 0 :(得分:1)

config/environment.rb文件中,您的所有宝石都应该在那里。无论您在哪个环境中运行都无关紧要。但是,如果您只想在给定环境中尝试特定的gem,请尝试修改特定于环境的配置文件,然后从那里开始。

例如,我的%APP_ROOT%/config/environment.rb文件包含了以下宝石列表:

config.gem "authlogic"
config.gem "acts_as_taggable_on_steroids"
config.gem "paperclip"
config.gem "ssl_requirement"
config.gem "acts_as_xapian"
config.gem "acts_as_tree"
config.gem "will_paginate"

...虽然我的环境特定的东西在这些文件中:

%APP_ROOT%/config/environments/test.rb

%APP_ROOT%/config/environments/development.rb

%APP_ROOT%/config/environments/production.rb

您配置的环境的名称/数量取决于您。您可以根据需要添加任意数量。