2014-10-28 80 views
2

刚登陆使用haml的Rails 3应用程序。我正在运行Rspec测试并试图向控制台输出一个变量的值。在ERB或在任何.RB文件,你只需要做:在Haml打印一个变量给控制台调试Rspec

p my_variable.inspect 甚至字符串插值:

P “这是我的变量#{} my_variable” 所以,当我跑我的Rspec的测试我在控制台上得到一个很好的打印输出来评估我的变量。那么现在,你在Haml怎么做?

回答

3

所以在Haml的只是使用:

- p my_variable 
4

它是如此恼人的“P”变量作为我,然后搜索它们的输出。用更好的 https://github.com/rweng/pry-rails,然后在视图只是把

- binding.pry 

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

+0

谢谢你,我apprecite尖端! – Joseworks 2014-10-28 19:52:41

+0

@JCF很高兴,如果它帮助:) – 2014-10-28 20:21:23