0
私はSQL関数を実行して標準エラーをキャプチャしています。それは正しい方法ですか?特定の例外をどのように捕まえることができますか?レールで特定の例外を救う方法
query = ActionController::Base.helpers.sanitize(sql)
begin
result = ActiveRecord::Base.connection.exec_query(query)
rescue StandardError => e
raise Programmability::FatalError.new(nil, e.inspect)
end
ありがとうtadman。 StandardErrorで変更できる特定の例外は何ですか?また、私は誤ってクエリを表示することができる任意の方法はありますか? – User7354632781
'Rails.logger'を使って、' query'変数を含むあらゆる種類の情報をログに記録できます。どのような例外をキャプチャしようとしているのか分かりませんが、どのように見つけることができるのか説明しました。 – tadman