我的Rails 5应用程序中没有呈现图像

时间:2017-08-22 11:37:16

标签: ruby-on-rails

我已经从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

此图片并不存在于当前服务器上,而是存在的URL   最终服务的是当前服务器的域而不是实际的Web服务   网址。

如果我手动点击此URL,则不可见。但如果我打了    实际的Web服务URL,图像完全加载。

我错过了什么。任何帮助将不胜感激。

0 个答案:

没有答案