2012-05-10 83 views

回答

1

最好的事情是使用紅寶石調試器。

假設你正在使用Ruby 1.9.3(請,如果你沒有反應),你暗示做到以下幾點:

  • 在你的Gemfile,包括保存後以下gem 'debugger'
  • 運行bundle
  • 在您的控制器(或任何您想使用它的位置)中放置代碼執行停止的行debugger

沒有通過瀏覽器啓動您的應用程序,並查看您啓動服務器的位置,您應該看到調試提示符。

您可能必須要對你在調試模式下服務器,你如下:

rails server --debugger 

有關該其他調試步驟的更多的信息,並檢查了很大的Rails Guide - Debugging Rails Applications這是一個偉大的介紹調試rails應用程序。