在Haml中将一个变量打印到控制台以调试Rspec

11

我刚接手一个使用Haml的Rails 3应用程序。 我正在运行Rspec测试,并尝试将变量的值打印到控制台。 在erb文件或任何.rb文件中,您只需执行:

p my_variable.inspect 甚至可以使用字符串插值:

p "这是我的变量#{my_variable}" 因此,当我运行我的Rspec测试时,我可以在控制台上得到一个漂亮的输出来评估我的变量。 现在,如何在Haml中实现相同的效果呢?

2个回答

15

对我来说,"p"变量输出和搜索它们非常让人恼火。使用更好的https://github.com/rweng/pry-rails,然后在视图中只需放置:

- binding.pry

然后在控制台中,您可以调试变量和其他内容 :)


谢谢,我很感激这个提示! - Joseworks
@JCF 如果有帮助就很高兴 :) - D.K.

8

因此,在Haml中只需使用:

- p my_variable

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接