Ruby on rails 未找到记录但不确定如何-如何返回引发此记录的特定sql调用?

Ruby on rails 未找到记录但不确定如何-如何返回引发此记录的特定sql调用?,ruby-on-rails,rails-activerecord,Ruby On Rails,Rails Activerecord,我认为这个主题说明了一切。你喜欢这个工作吗 class ApplicationController < ActionController::Base rescue_from Exception, :with => :bad_call def bad_call # how would I log the specific sql for ActiveRecord::RecordNotFound end end class ApplicationControlle

我认为这个主题说明了一切。你喜欢这个工作吗

class ApplicationController < ActionController::Base
  rescue_from Exception, :with => :bad_call

  def bad_call
    # how would I log the specific sql for ActiveRecord::RecordNotFound
  end
end
class ApplicationController:错误\u调用
打坏电话
#如何记录ActiveRecord::RecordNotFound的特定sql
结束
结束
很抱歉提出了一个含糊不清的问题,但从这个问题上讲应该是清楚的,这将是一个巨大的帮助。如何将此信息记录到esp开发中


事先

如果我没听懂你的话,那就应该是这样了

rescue_from ActiveRecord::RecordNotFound do |exception|
  Rails.logger.info exception
end
我还建议你读一下这个话题


UPD:哦,我想我错了。如果这是您所需要的,则不会提供SQL查询。

我认为这很棘手,需要进行修补,因为SQL查询不是异常的一部分。