rails.pry被rails 3忽略了

时间:2012-02-03 21:41:39

标签: ruby-on-rails-3 pry

由于AssociationTypeMismatch,我正在尝试调试我的小应用程序无法创建Price。所以我挖出了撬,安装,观看railscast和Josh的截屏视频并深入了解wiki。

我“进入”价格控制器,但失败了。我把<%binding.pry%>放了在提交代码之前进入new.html但是Rails说'pry'方法是未知的。 pry在我更新的Gemfile中,我重新启动了服务器。

我将binding.pry放入我的prices_controller.rb的create方法中,Rails愉快地通过它来抛出我已经看到的错误,而不是暂停,等等我期待。

看看Price模型,我没有足够的经验知道我应该寻找什么。我在俯瞰什么? thanx,sam

3 个答案:

答案 0 :(得分:3)

我有完全相同的问题,我的解决方案是将 pry-remote 添加到我的Gemfile中,并调用 binding.remote_pry 而不是 binding.pry < / strong>,在当前项目中打开终端并执行 pry-remote 。快乐的调试:)

答案 1 :(得分:2)

看来除了pry gem之外,我还需要pry-rails gem。现在可以识别binding.pry。

答案 2 :(得分:1)

在绑定之前,您可以require 'pry'安装pry-rails而不是安装pry-rails: - )