通过rails控制台访问rails模型



我想测试我在";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

现在控制台将加载有问题的方法,并在特定位置为您提供一个交互式控制台。

最新更新