我想调试 ROR 而无需为控制器中的每个相关对象以及模型中的每个相关对象都放置检查方法。有没有更好的方法,就像我们在Java 中那样(使用 eclipse 的运行时调试器)。我知道我可以使用Rails.logger
并使用 rails Console(irb`)。我什至知道调试/检查 erb/rb 文件中的元素。仍然有更好、快速和可靠的方法来调试 Rails 应用程序。
问问题
388 次
3 回答
1
您也可以使用pry-rails
,pry-debugger
然后binding.pry
在代码中使用方法,然后在使用您的应用程序时,您可以在 rails server 中使用 Rails 控制台
于 2013-03-20T11:08:17.840 回答
0
将此行添加到应用程序的Gemfile
group :development do
gem 'ruby-debug19'
end
然后运行 cammand
bundle install
在您的控制器或模型方法中添加debugger
,停止 rails 服务器并重新启动。每当 rails 找到 worddebugger
时,它就会停止控制。您可以轻松地调试您的值或对象。希望这会帮助你。
于 2013-03-20T11:50:13.970 回答