2013-03-27 53 views

回答

0

這取決於您放置調試器的位置。 Rails配置爲在每個請求上重新加載/app的所有內容。如果您撥打debugger,那麼它將在每次請求時重新加載。

否則,如果你把它放在別的地方,例如在lib,那麼它不會。

此外,您可能希望將調試器結合使用自動化測試,而不是瀏覽器測試。這將使測試更有效。

+0

我把調試器/應用程序,但除非我重新啓動服務器沒有得到加載。 – 2013-03-27 18:34:56

0

爲了使用調試器,具有薄,你需要開始導軌服務器--debugger提示

rails s --debugger 

每當服務器遇到debugger語句,導軌服務器連接到調試控制檯。在這種情況下不會有其他要求。當你通過continue語句完成調試或者沒有斷點時,服務器就會正常運行直到它再次遇到調試器語句。

+0

我使用thin -ssl start來啓動服務器......我應該添加--debugger來讓它正常工作嗎? – 2013-03-27 18:29:46

+1

你可以試試看。 – 2013-03-27 18:31:11

+0

沒有工作......我不認爲這是一個瘦命令haha – 2013-03-27 18:35:20

0

使用這個命令修復它:

thin --ssl --debug start 
相關問題