2
我想用ruby-debug来调试我的规格。当我这样做时,我无法访问局部变量。但是,实例变量很好。有没有办法使这个工作与局部变量?为什么ruby-debug不允许我在规范中看到局部变量?
下面是一个例子规格:
require 'spec/autorun'
describe "empty spec" do
it "should be able to be debugged" do
x = 'foo'
@x = 'bar'
debugger
end
end
在调试器/ IRB,我可以看到@x
但不x
。 Detailed output.
这只是使用红宝石调试块的限制还是这是我可以为我工作?
(在平均时间,我使用的多个实例变量不是我真的应该在我的规格。)