我见过不同的来源,其中测试 gem 被放置在 gemfile 的其他组中。例如,在一个图例中,factory_girl_rails
在 group :development, :test
中,而在另一个图例中,它在 group :test
中。
是否有一种简单的方法来决定将以下 gem 放在哪里?
factory_girl_rails
launchy
jasmine
guard-rspec
capybara
shoulda
最佳答案
取决于他们通常在他们的 github repo 页面上所说的内容,但通常只将测试的放在 :test
组中(即 jasmine
,guard- rspec
, capybara
, shoulda
) 如果你在 dev 中需要它们(在 dev 中创建一个工厂有时会很酷),那么把它放在两者中。
说实话,我不知道launchy...
关于ruby-on-rails - 在 rails4 中放置测试 gem 的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36500205/