28

バンドラーの Gemfile オプションについては概ね理解していますが、なぜ rspec (具体的には rspec-rails) をテストと開発の両方に含める必要があるのか​​はわかりません。

ここに私のテストグループがあります:

group :development, :test do
  gem 'rspec-rails'
  gem 'faker'
end

group :test do
  gem "factory_girl_rails"
  gem "capybara"
  gem 'guard-rspec'
  gem 'rb-fsevent'
  gem 'growl'
end

これは大丈夫に見えますか?

4

1 に答える 1

34

私は公式ドキュメントを引用しています:

Gemfileの:testグループと:developmentグループにrspec-railsを追加します。

group :test, :development do   
    gem "rspec-rails", "~> 2.6" 
end

RAILS_ENV = testと入力せずにジェネレーターとレーキタスクを公開するには、:developmentグループに含まれている必要があります。

于 2012-05-02T12:17:32.850 に答える