Можно ли написать обработчик ошибок в моем приложении Sinatra, который будет обрабатывать ошибки, исходящие от Mongoid? Например, могу ли я написать метод, который будет обрабатывать исключение DocumentNotFound от Mongoid?
Как я могу обрабатывать ошибки монгоидов в Sinatra?
Ответы (1)
Что вы можете!
Напишите обработчик ошибок для исключения Mongoid в Sinatra:
error Mongoid::Errors::DocumentNotFound do
#pass the id's to the view
haml :mongoiderror, :locals => { :ids => request.env['sinatra.error'].identifiers }
end
person
Jason Slocomb
schedule
22.04.2011