私の Grape アプリにはいくつかのエラー ハンドラがあります。
rescue_from :all, backtrace: true do |e|
message = { errors: { all: e.message } }
rack_response(format_message(message, e.backtrace), 500 )
end
しかし、これは少なくともGrapeが処理するエラーを救うものではありません
throw :error
初めの。これらのエラーを救うにはどうすればよいですか? 記録されている特定のエラーは、「要求された形式 'txt' はサポートされていません」および「見つかりません: some_path」です。これらのエラーは、フォーマット拡張子がないか、「.」のみの場合に発生します。がそれぞれ供給されます。