Ruby on rails 3 在Haml中将变量打印到控制台以调试Rspec

Ruby on rails 3 在Haml中将变量打印到控制台以调试Rspec,ruby-on-rails-3,rspec,console,haml,Ruby On Rails 3,Rspec,Console,Haml,刚刚登陆一个使用haml的Rails 3应用程序。我正在运行Rspec测试,并试图将变量的值打印到控制台。在erb或any.rb文件中,只需执行以下操作: p my_变量 甚至字符串插值: p“这是我的变量#{my_variable}” 因此,当我运行Rspec测试时,我会在控制台上得到一个很好的打印输出,用于评估我的变量。那么现在,您在Haml中是如何做到这一点的呢?所以在Haml中只需使用: - p my_variable 对我来说,使用“p”变量,然后搜索它们的输出,这太烦人了。用好 然

刚刚登陆一个使用haml的Rails 3应用程序。我正在运行Rspec测试,并试图将变量的值打印到控制台。在erb或any.rb文件中,只需执行以下操作:

p my_变量 甚至字符串插值:

p“这是我的变量#{my_variable}” 因此,当我运行Rspec测试时,我会在控制台上得到一个很好的打印输出,用于评估我的变量。那么现在,您在Haml中是如何做到这一点的呢?

所以在Haml中只需使用:

- p my_variable
对我来说,使用“p”变量,然后搜索它们的输出,这太烦人了。用好 然后在视图中

- binding.pry

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

谢谢您,我收到了提示@JCF很高兴能有所帮助:)