簡體   English   中英

在rails 3中調試

[英]Debugging in rails 3

我想調試ROR而不需要為控制器中的每個相關對象設置檢查方法以及模型。我們有更好的方法在Java(使用eclipse運行時調試器) 。我知道我可以使用Rails.logger並使用rails Console(irb`)。我甚至知道在erb / rb文件中調試/檢查元素。還有一種更好,快速和可靠的方法來調試Rails應用程序

有更好的,看到這個railscats

它呈現了兩個偉大的寶石,尤其是更好的錯誤

否則,你可以使用護欄帶,看到這個railscast

你也可以使用pry-railspry-debugger然后在你的代碼中使用binding.pry方法然后在使用你的應用程序時你可以在rails服務器中使用Rails控制台

將此行添加到應用程序的Gemfile中

group :development do
  gem 'ruby-debug19'
end

然后運行cammand

 bundle install

在控制器或模型方法中添加debugger ,停止rails服務器並重新啟動。 每當rails找到word debugger它就會在那時停止控制。 您可以輕松調試您的價值或對象。 希望這會對你有所幫助。

暫無
暫無

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

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