0

主題がすべてを語っていると思います。このようなものは機能しますか?

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

あいまいな質問で申し訳ありませんが、質問から明確にする必要があり、非常に役立ちます。開発中にこの情報をどのように記録しますか?

事前に

4

1 に答える 1

0

私があなたのことを正しく理解していたなら、それでいいのです。

rescue_from ActiveRecord::RecordNotFound do |exception|
  Rails.logger.info exception
end

また、なぜ Exception からレスキューするのが悪いのかについてのトピックを読むことをお勧めします。

UPD : ああ、私は間違っていると思います。これが必要な場合、SQLクエリは得られません。

于 2013-02-12T21:17:44.913 に答える