我想测试我在";Herd";模型称为";safely_assign_herd_usages";。我知道如何实例化一个群体,例如H=herd.last。然而,我很难访问该方法来测试其中的代码行。任何指针或帮助都将不胜感激。谢谢
在要测试的方法中使用调试器。
debug
是标准选项。
require 'debug'
def safely_assign_herd_usages
...
binding.break # will interrupt here
...
end
然后在Rails控制台中,触发到达断点的方法:
$ Herd.first.safely_assign_herd_usages
现在控制台将加载有问题的方法,并在特定位置为您提供一个交互式控制台。