我已经从Rails 2.x.x升级到5.0.3应用程序。我面临一个奇怪的问题 渲染从运行的Web服务生成的图像时出现问题 另一台服务器当我检查rails日志时,正在传送图像 成功从具有200 OK状态的Web服务。而且在网络中 浏览器的标签我可以看到带有图标的图像。但同样的形象却不是 在页面上可见。这些图像由控制器和动作提供 以下是代码;
data = open(url)
data_type = data.content_type
send_data(data.read, :type=>data.content_type, :disposition => 'inline')
上面代码中的此图片并不存在于当前服务器上,而是存在的URL 最终服务的是当前服务器的域而不是实际的Web服务 网址。
如果我手动点击此URL,则不可见。但如果我打了 实际的Web服务URL,图像完全加载。
我错过了什么。任何帮助将不胜感激。