2010-06-20 2 views
1

У меня есть простой вопрос, и я уверен, что есть стандартный ответ на него; просто не может его найти. У меня есть модель пользователя ActiveResource в моем приложении rails. Он указывает на другое приложение rails, в котором живет мой фактический пользовательский объект. Все в моем приложении прекрасно работает, пока оба приложения работают. Но когда приложение back-end rails не работает; и я пытаюсь получить доступ к модели activeresource с помощью методов save/find и т. д .; он выдает ошибкуОбработка ошибки активного ресурса

NoMethodError: undefined method `closed?' for nil:NilClass 

Прежде чем создать/сохранить/найти вызовы выполняются, это возможно для activeresource знать рельсы ли цель приложение работает или сейчас? Или это должно быть сделано как часть обработки ошибок? Любые примеры были бы очень полезными.

Приветствия

ответ

1

Вы можете просто использовать Рубин исключения. Например:

 
begin 
    @resource = Resource.find :all 
rescue Exception => e 
    logger.error "Error caught " + e.to_s 
end 
Смежные вопросы