Драгоценные камни, которые вы запускаете из среды разработки, должны присутствовать как в группах разработки, так и в группах тестирования. Вы запускаете такие вещи, как rspec
cucumber
и guard
из разработки, и они запускаются в тестовой среде, они нужны вам при разработке для запуска задач rake и исполняемых файлов.
Драгоценные камни, которые работают только в тестовом режиме, такие как capybara
email_spec
и launchy
, могут существовать только в тестовой группе и по-прежнему функционировать правильно.
Надеюсь, это поможет прояснить ситуацию.
Как правило, исполняемые камни должны быть в обоих. Кроме того, если вы не уверены, поместите его в обе группы.
Редактировать
Если используемый вами камень имеет генераторы (rails generate
), он должен присутствовать как в тестах, так и в разработке.