2

由于 AssociationTypeMismatch,我正在尝试调试我的小应用程序未能创建价格。因此,我挖掘了 pry、安装、观看 railscast 和 Josh 的截屏视频并深入研究了 wiki。

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

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

查看价格模型,我没有足够的经验知道我应该寻找什么。我在看什么?谢谢,山姆

4

3 回答 3

4

I have the exact same problem, my solution was to add pry-remote to my Gemfile, and call binding.remote_pry instead of binding.pry, open the terminal at your current project and execute pry-remote. happy debugging :)

于 2012-03-08T08:23:15.950 回答
2

It appears that in addition to the pry gem, I need the pry-rails gem as well. Now the binding.pry is recognized.

于 2012-02-04T21:19:04.640 回答
1

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

于 2012-03-08T08:29:38.057 回答