【发布时间】:2012-07-29 14:03:35
【问题描述】:
pry gem 和 pry-rails gem 有什么区别(在实现方面)?
【问题讨论】:
-
通常 -rails gems 为与 rails 集成提供了额外的东西,所以如果来自 rails,您通常会使用这些。
标签: ruby-on-rails ruby pry
pry gem 和 pry-rails gem 有什么区别(在实现方面)?
【问题讨论】:
标签: ruby-on-rails ruby pry
比较它们的实现没有意义,因为它们是两个不同的东西:一个 IRb 替代方案和一个使前者成为 Rails 控制台的插件。
pry-rails gem 只需 adds an initializer 将 Rails 控制台更改为 Pry 和 adds some Pry commands 特定于 Rails。 Pry-rails 依赖于 Pry,没有理由你不能在没有 Pry-rails 的情况下将 Pry 与 Rails 一起使用,它只是让它更容易。
【讨论】:
binding.pry 放置在 Rails 代码中的任何位置以添加断点,例如在控制器动作中。在浏览器中转到该路径,您将在运行rails server 的终端中看到断点。这是一个截屏视频以了解更多信息railscasts.com/episodes/280-pry-with-rails