Rails的IDE在調(diào)試方面做的也不是很理想,寫測(cè)試只是為了隔離業(yè)務(wù)邏輯問題的代碼,有的代碼的錯(cuò)誤并不那么好找,我們有時(shí)候需要自己去調(diào)試,記錄幾種方法:
1.用script/console腳本用來調(diào)試rails中一段代碼,是在irb中進(jìn)行的。
2.用日志文件,我們用Longger對(duì)象,有問題的時(shí)候可以看看日志信息來排查錯(cuò)誤。
3.用debug()方法來查看控制器傳給視圖的對(duì)象。有的時(shí)候頁面顯示有問題,可以這樣做。
4.調(diào)試器。關(guān)于調(diào)試器的使用方法參見下面鏈接:
[url]http://www.hhtong.com/blog1/articles/2006/05/23/rails20060522-use_breakpointer[/url]