Ruby on rails 3 了解水豚和黄瓜如何工作的最佳方法?

Ruby on rails 3 了解水豚和黄瓜如何工作的最佳方法?,ruby-on-rails-3,selenium,cucumber,bdd,capybara,Ruby On Rails 3,Selenium,Cucumber,Bdd,Capybara,我想问一下了解黄瓜、水豚如何工作的最佳资源。我知道如何使用它们,但有时会出错,我只是不知道为什么,我想读一下水豚和黄瓜的源代码,但是它有点复杂,没有对它们的工作有一个大致的了解,所以我的问题是。你如何学习这些东西来理解背后发生的事情,并且用这样的工具,事情看起来不像魔术 问候语黄瓜和水豚是相当独立的,所以你应该试着分别了解它们 我没有使用Cucumber,但我认为它的wiki、示例和教程(见顶部的导航栏)应该是一个很好的资源 关于水豚:自从你问你的问题以来,我已经对水豚进行了一些扩展,所以我建议

我想问一下了解黄瓜、水豚如何工作的最佳资源。我知道如何使用它们,但有时会出错,我只是不知道为什么,我想读一下水豚和黄瓜的源代码,但是它有点复杂,没有对它们的工作有一个大致的了解,所以我的问题是。你如何学习这些东西来理解背后发生的事情,并且用这样的工具,事情看起来不像魔术

问候语

黄瓜和水豚是相当独立的,所以你应该试着分别了解它们

我没有使用Cucumber,但我认为它的wiki、示例和教程(见顶部的导航栏)应该是一个很好的资源


关于水豚:自从你问你的问题以来,我已经对水豚进行了一些扩展,所以我建议你再次查看。您只需自上而下地阅读自述文件(也许还可以按照它的指针进入rdoc引用),就可以开始了。水豚并不是一种非常复杂的动物,真的。

对于cucumber,我建议您阅读实用出版社的“RSpec书籍”,或者免费下载一本正在进行中的名为“秘密忍者黄瓜卷轴”的作品