【发布时间】:2014-05-30 08:41:41
【问题描述】:
我正在寻找一个好的解决方案来调试我的应用程序(在 Rails 2 上编写),我发现 pry 非常有用。我如何在 Rails 2 应用程序中使用它,尝试过但似乎不起作用?有替代方案吗?
【问题讨论】:
-
Pry 是一个通用的 Ruby 控制台/调试器。 Rails 只是一个 Ruby 框架。为什么它不起作用?
标签: ruby ruby-on-rails-2
我正在寻找一个好的解决方案来调试我的应用程序(在 Rails 2 上编写),我发现 pry 非常有用。我如何在 Rails 2 应用程序中使用它,尝试过但似乎不起作用?有替代方案吗?
【问题讨论】:
标签: ruby ruby-on-rails-2
script/console --irb=pry
见:https://github.com/pry/pry/wiki/Setting-up-Rails-or-Heroku-to-use-Pry
【讨论】:
将pry添加到gemfile:
gem 'pry'
运行bundle install
然后用 pry 启动控制台:
RAILS_ENV=production bundle exec pry -r config/environment.rb
或者在代码中的某处添加binding.pry 作为断点。
【讨论】: