У меня есть REST API, который принимает XML в сообщениях HTTP.
Когда я отправляю правильно сформированный XML, XML анализируется и помещается в объект params.Например:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<foo>
<bar>Hello</bar>
</foo>
доступно как: "foo"=>{"bar"=>"Hello"}}
Но когда я отправляю искаженный XML, Rails регистрирует REXML :: ParseException и возвращает HTML для этого «Что-то пошло не так»-site.
Как я могу поймать это исключение, чтобы я мог ответить чем-нибудь более полезным?