如果我使用Guard和Spork,如何在规范或功能中进行ruby-debug?

时间:2011-02-10 14:28:58

标签: ruby-on-rails rspec cucumber guard spork

我设法让Cucumber,RSpec,Guard和Spork在Rails 3应用程序中相互配合,但现在我遇到了上述问题。

目前我require 'spork/ext/ruby-debug'位于spec_helper.rb的prefork区块中,但这只有在我手动运行spork时才有效。

2 个答案:

答案 0 :(得分:5)

这对我有用:用这个替换你的'护卫'宝石:

gem 'guard-spork', :git => 'https://github.com/irohiroki/guard-spork.git'

有关this blog post的更多信息(日文版,但谷歌翻译工作不错)。

作者还创建了这个handy Rails 3 example app来展示如何进行设置。

为Spork添加Guard会使它更有用IMO。我现在可能不得不回去使用它了:)

答案 1 :(得分:0)

如果你仍然有问题(或者即使你没有问题),我建议使用prypry-nav宝石而不是Ruby调试..它们与guard / spork / rspec完美配合/黄瓜和测试单位。