1

簡単な質問がありますが、それに対する標準的な回答があると確信しています。見つからないだけです。Rails アプリに ActiveResource ユーザー モデルがあります。私の実際のユーザーエンティティが存在する別のレールアプリを指しています。両方のアプリが起動している間、アプリ内のすべてが正常に動作します。しかし、バックエンドの Rails アプリがダウンしたとき。そして、保存/検索などのメソッドでアクティブリソースモデルにアクセスしようとしました; それはエラーをスローします

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

create/save/find の呼び出しが行われる前に、activeresource は対象となる Rails アプリが実行中か、現在実行中かを知ることができますか? それとも、エラー処理の一部として行う必要がありますか? どんな例でも非常に役に立ちます。

乾杯

4

1 に答える 1

1

Ruby Exceptions を使用するだけです。例えば:

始める
  @resource = Resource.find :all
レスキュー例外 => e
  logger.error "エラーがキャッチされました" + e.to_s
終わり
于 2010-08-24T14:13:05.133 に答える