2012-02-03 88 views
2

我想調試我的小應用程序因爲AssociationTypeMismatch而無法創建價格。所以我挖出撬,安裝,看railscast和喬希的屏幕錄像,並挖掘到維基。binding.pry被rails忽略3

我把「cd」放入價格控制器,但是失敗了。在提交代碼之前,我已將<%binding.pry%>放入new.html中,但Rails聲明'pry'方法未知。撬在我更新的Gemfile中,然後重新啓動服務器。

我把binding.pry放到了我的prices_controller.rb的創建方法中,Rails愉快地通過它來拋出我已經看到的錯誤,而不是暫停,等我期待。

看着價格模型,我沒有足夠的經驗知道我應該在尋找什麼。我忽略了什麼? thanx,山姆

+0

之前你運行bundle安裝的? – 2012-02-03 22:25:53

+0

是的,謝謝檢查。 – sam452 2012-02-04 19:33:39

回答

2

看來,除了撬寶石,我還需要撬軌寶石。現在binding.pry被識別。

3

我有相同的問題,我的解決辦法是撬遠程添加到我的Gemfile,並調用binding.remote_pry代替binding.pry,打開終端在當前項目和執行pry-remote。幸福調試:)

1

,而不是更新您的Gemfile之後安裝撬滑軌,你可以只require 'pry'結合:-)