Если бы вы только начинали работать с рельсами, каким путем вы бы посоветовали новым пользователям перейти на Тестирование.
Все, что я читал о Rails 3, говорит мне, что я должен использовать Rspec 2. Но Rspec поставляется с целым рядом других вещей, которые мне нужно изучить, например
gem 'capybara'
gem 'database_cleaner'
gem 'cucumber-rails'
gem 'cucumber'
gem 'spork'
gem 'launchy'
А потом один из моих друзей только что сказал мне, что я должен просто придерживаться среды тестирования, которая поставляется с рельсами, и, возможно, просто интегрировать «следует» в процесс тестирования, потому что у нее приятный синтаксис.
Когда дело доходит до тестирования, кажется, что у нас слишком много вариантов и слишком много способов сделать что-то. Может быть, это и хорошо, но я всегда думал, что рельсы предназначены для создания общих соглашений и избегания выполнения одних и тех же действий разными способами.
Я новичок в рельсах.
Не знаю, с чего начать.
Я чувствую себя подавленным.
Это нормально?