Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何在扩展HTTParty的gem中禁用登录?_Ruby On Rails_Ruby_Debugging_Logging_Httparty - Fatal编程技术网

Ruby on rails 如何在扩展HTTParty的gem中禁用登录?

Ruby on rails 如何在扩展HTTParty的gem中禁用登录?,ruby-on-rails,ruby,debugging,logging,httparty,Ruby On Rails,Ruby,Debugging,Logging,Httparty,是否可以禁用记录到调试\u输出?或者我必须在实例化一个类后重写它的方法吗?还是别的什么 使用,我看到它扩展了HTTParty并将debug\u输出设置为$stderr: 在httpartygem中,我通过debug\u输出看到它: 如果我使用的是mws gem,它正在为HttpParty构建模块和类包装器,那么我如何覆盖该设置,以使我的开发日志不会被debug\u输出调用的内容填满?ruby mws gem看起来并没有API,但您应该能够在初始值设定项中覆盖它。尝试一下: # config/

是否可以禁用记录到
调试\u输出
?或者我必须在实例化一个类后重写它的方法吗?还是别的什么

使用,我看到它扩展了HTTParty并将
debug\u输出设置为
$stderr

在httpartygem中,我通过
debug\u输出看到它:


如果我使用的是mws gem,它正在为HttpParty构建模块和类包装器,那么我如何覆盖该设置,以使我的开发日志不会被
debug\u输出
调用的内容填满?

ruby mws gem看起来并没有API,但您应该能够在初始值设定项中覆盖它。尝试一下:

# config/initializers/ruby_mws.rb
class MWS::API::Base
  debug_output nil
end
如果您只希望在开发中使用此功能,则可以在development.rb中使用
If Rails.env==“development”
包装代码:

MWS::API::Base.debug_output(nil)

不,您只是调用该方法,而不是重新定义它