1

我有一个应用程序与我无法控制的系统中的 ActiveResource 交互。

碰巧系统向我发送了一个 JSON 提要,其中一个字段称为“类型”,每次序列化此模型时,我都会收到这个讨厌的异常。由于这是一个 CLI 应用程序,因此非常烦人。

有没有办法消除这个警告?

4

1 回答 1

3

这是在代码的某些部分中消除警告的一种方法:

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 回答