Я думаю, что это две отдельные проблемы:
Создание приложения Rails в Windows
Создание приложения Rails с Cucumber (с использованием принциповпродвигается Cucumber, как BDD, спецификация по примеру и рабочий процесс извне)
Создание приложения Rails в Windows
Существует множество учебных пособий, лучшая отправная точка вероятно: Начало работы с Rails в руководствах по Rails.Тем не менее, официальный совет там использует виртуальную машину с Linux: -)
Вот хорошая ветка с советами по запуску Rails под Windows .
Создание приложения Rails с Cucumber
Необычным примером этого является Книга Rails 3 в действии Мэннинга.
Эта книга действительно превосходна впоказывающий, как создать приложение снаружи с помощью Specification by Example с использованием Cucumber.
В каждой главе книги реализована новая функция.Там почти нет скриншотов, объясняющих эти функции.Вместо этого авторы используют сценарии Cucumber в начале каждой главы, чтобы точно указать желаемое новое поведение, которое является темой данной главы.Затем они показывают и объясняют необходимые шаги и код, необходимый для реализации функциональности.
Это лучший пример, который я нашел для использования Cucumber с Rails на данный момент.Это также действительно хороший пример того, как Specification by Example может быть использован для построения общего понимания - поскольку обучение - это разделение понимания.Тем не менее, сценарии, описанные в книге, фокусируются на определении поведения на уровне пользовательского интерфейса ... что обычно не является наилучшей практикой.Но для обучения Rails это здорово.
Rails 3 в действии все еще в программе раннего доступа.Я не знаю, где находятся официальные источники.Но когда вы выполняете поиск в GitHub, вы уже находите разные реализации примера приложения (Tiketee):
https://github.com/rubykr/ticketeehttps://github.com/oMartell/ticketee-rails-3-in-actionhttps://github.com/rails3book/ticketee