1

私が制御できないシステムから ActiveResource と対話するアプリケーションがあります。

システムから JSON フィードが送信され、フィールドの 1 つが「タイプ」と呼ばれ、このモデルがシリアル化されるたびに、この厄介な例外が発生します。これは CLI アプリケーションなので、非常に面倒です。

この警告を黙らせる方法はありますか?

4

1 に答える 1

3

コードの特定の部分で警告を無効にする 1 つの方法を次に示します。

def silently(&block)
  warn_level = $VERBOSE
  $VERBOSE = nil
  begin
    result = block.call
  ensure
    $VERBOSE = warn_level
  end
  result
end

silently do
  #do your thing
end
于 2010-10-13T19:32:39.383 に答える