簡體   English   中英

如何為Ruby on Rails應用程序啟用跟蹤

[英]How to enable Trace for a Ruby on Rails application

是否可以在Ruby on Rails控制器類的方法中一次啟用某種類型的系統跟蹤? 很難找到要執行的源代碼。

最好的辦法是使用ruby調試器。

假設您使用的是Ruby 1.9.3(如果未使用,請回答),這意味着您需要執行以下操作:

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

請勿通過瀏覽器訪問您的應用,並查看啟動服務器的位置,您應該會看到調試提示。

您可能必須以調試模式啟動服務器,該操作如下:

rails server --debugger

有關此步驟和其他調試步驟的更多信息,請查看出色的Rails指南-調試Rails應用程序這是調試Rails應用程序的重要介紹。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM