我在这里浪费时间,我似乎无法弄清楚这一点......
之前我在Rails应用程序中使用过Cucumber,如果我没弄错的话,它会在你运行features/step_definitions/web_steps.rb
时生成rails g cucumber:install
文件。正确?
我在前一段时间用来学习Rails的书中看了这个,它也是这样说的:
然而,由于features / step_definitions / web_steps.rb,它仍然通过 运行rails时生成的文件生成cucumber:install命令。
然而,当我在这个应用程序中运行它时,我正在尝试开始工作,它不会生成它..
$ rails g cucumber:install
create config/cucumber.yml
create script/cucumber
chmod script/cucumber
create features/step_definitions
create features/support
create features/support/env.rb
exist lib/tasks
create lib/tasks/cucumber.rake
force config/database.yml
找不到web_steps.rb
。我在这里失去理智吗?
感谢。
答案 0 :(得分:21)
您使用的是哪种版本的黄瓜?如果是最新版本,请参阅
https://github.com/cucumber/cucumber-rails/blob/f027440965b96b780e84e50dd47203a2838e8d7d/History.md