Эшафот служит хорошей отправной точкой, пока вы знакомитесь с циклом TDD / BDD.Когда я впервые прочитал RSpec Book , я обнаружил, что она путала с тем, что использовать, когда и почему!Затем вышла Книга огурцов , которая помогает немного больше, поскольку она продвигает вас по шагам немного медленнее (хотя книга все еще находится в бета-версии, но фантастический ресурс).
Еще одинБольшим ресурсом, который мне помог, была запись в блоге Сары Мэй под названием " За пределами BDD: Как? ".Что приятно в этом посте, так это обсуждение потока и стиля, который вы используете в качестве разработчика.Это было полезно, так как в нем описан некоторый контекст стиля выполнения BDD, а не просто повторный хэш базового примера.
Конечно, обычно идут дебаты о том, что «настоящие программисты» не должны использовать скаффолд,Это может быть верно для крупномасштабного, производственного применения.Реальность такова, что мы все должны учиться и начинать где-то, и Rails не исключение;это большой каркас, и как только вы добавите в RSpec + Cucumber, ширина и глубина будут очень быстро расти.