我最近安裝了pry來替換我的irb。它一開始工作的很好,但現在每次運行pry時都根本無法識別本地應用程序環境。我得到類似如下:撬不加載Rails 4.2中的本地應用程序環境
[3] pry(main)> show-models
NameError: undefined local variable or method `show' for main:Object
from (pry):2:in `__pry__'
我已經試過卸載並重新安裝撬鐵軌寶石和我下面的代碼添加到初始化文件:
Rails.application.configure do
# Use Pry instead of IRB
silence_warnings do
begin
require 'pry'
IRB = Pry
rescue LoadError
end
end
end
什麼有什麼想法這可能是?我似乎無法找到任何信息。
我的寶石文件看起來像這樣:
group :development, :test do
# Call 'byebug' anywhere in the code to stop execution and get a debugger console
gem 'byebug'
gem 'pry-rails'
gem 'pry-byebug'
end
不,Models.all也不適用於我。我得到一個類似的錯誤:[1] pry(main)> Models.all NameError:未初始化的常量模型 from(pry):1:in'__pry__' – Lorenz
Sorlry no model only Model.all –
這也不起作用 – Lorenz