我刚接手一个使用Haml的Rails 3应用程序。 我正在运行Rspec测试,并尝试将变量的值打印到控制台。 在erb文件或任何.rb文件中,您只需执行:
p my_variable.inspect 甚至可以使用字符串插值:
p "这是我的变量#{my_variable}" 因此,当我运行我的Rspec测试时,我可以在控制台上得到一个漂亮的输出来评估我的变量。 现在,如何在Haml中实现相同的效果呢?
我刚接手一个使用Haml的Rails 3应用程序。 我正在运行Rspec测试,并尝试将变量的值打印到控制台。 在erb文件或任何.rb文件中,您只需执行:
p my_variable.inspect 甚至可以使用字符串插值:
p "这是我的变量#{my_variable}" 因此,当我运行我的Rspec测试时,我可以在控制台上得到一个漂亮的输出来评估我的变量。 现在,如何在Haml中实现相同的效果呢?
对我来说,"p"变量输出和搜索它们非常让人恼火。使用更好的https://github.com/rweng/pry-rails,然后在视图中只需放置:
- binding.pry
然后在控制台中,您可以调试变量和其他内容 :)
因此,在Haml中只需使用:
- p my_variable