[英]send GET request from rake task
我想从rake任务中的某些网址获取json。 我怎样才能做到这一点?
我用了这段代码
require 'open-uri'
content = open(my_url).read
logger.info content
但它抛出WebMock::NetConnectNotAllowedError
它说存根此请求,但我如何才能从stub_request获得响应不知道
从控制器工作正常
您需要将webmock
gem放入测试组中:
# Gemfile
# ...
group :test do
gem 'webmock'
end
或者,如果您在测试中调用rake任务,则允许webmock连接到网络:
WebMock.allow_net_connect!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.