Как спасти пользовательские исключения, исходящие от промежуточного программного обеспечения в Rails 3.2?

У меня есть приложение Rails 3.2, использующее Apartment , которое используется в качестве промежуточного программного обеспечения. Apartment генерирует исключение Apartment::SchemaNotFound, и нет никакого способа спасти его с помощью rescue_fromиз ApplicationController. Я думал, что буду использовать config.exceptions_app, как описано в пункте #3 в этой записи в блоге , но я не могу установить маршрутизатор в качестве приложения-исключения, я предполагаю, что мне нужно создать свое собственное.

Итак, вопрос:Как мне поступить?

6
задан Jenn 19 August 2013 в 19:00
поделиться