【问题标题】:Cannot access local method variable in pry无法在 pry 中访问本地方法变量
【发布时间】:2013-08-08 20:42:32
【问题描述】:

我有以下方法:

  def update
    loan = Loan.find(params[:id])
    pry
    respond_with loan.update(loan_params) 
  end

所以我希望当我在控制台中窥探时,我应该能够键入贷款并获取对象,但我得到的是“未定义的局部变量或方法‘贷款’”,我做错了什么吗?

【问题讨论】:

  • 嗯.. 我也在使用 Pry,但为了获得断点,我通常使用 binding.pry

标签: ruby-on-rails ruby pry


【解决方案1】:

你需要使用binding.pry,它将在你当前对象的范围内加载pry(我认为pry只是加载一个没有范围的pry会话。)

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-09-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-10-18
  • 1970-01-01
相关资源
最近更新 更多