2014-10-28 78 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