Ruby on rails 需要澄清发送什么“U数据处理”:;内联“;做

Ruby on rails 需要澄清发送什么“U数据处理”:;内联“;做,ruby-on-rails,Ruby On Rails,我正在将一些代码库从一个旧的rails应用程序迁移到一个新的rails应用程序中,其中一个控制器方法就包含了这个代码库 send_data(render_compare_chart(@projects, start_date, end_date), :disposition => 'inline', :type => 'image/png' ) 我查阅了send_data的定义,得到了它,除了处置选项的这一部分 :disposition向浏览器建议文件应以内联方

我正在将一些代码库从一个旧的rails应用程序迁移到一个新的rails应用程序中,其中一个控制器方法就包含了这个代码库

send_data(render_compare_chart(@projects, start_date, end_date),
          :disposition => 'inline', :type => 'image/png' )
我查阅了send_data的定义,得到了它,除了处置选项的这一部分

:disposition向浏览器建议文件应以内联方式显示

在上面代码的上下文中,这到底意味着什么?我是否应该在浏览器上看到渲染的图像文件?目前,我没有看到任何与我应该看到的东西有点像的东西。我不知道我在找什么


在render_compare_chart方法中,有一些imagemagick的东西正在进行,所以我想知道我是否应该看到一些东西。有人能澄清这个内联选项的含义吗?谢谢。

文档似乎非常清楚:“disposition-指定文件是内联显示还是下载。有效值为“inline”和“attachment”(默认值)。”在我看来,您应该希望看到页面上的图像。您是否尝试过从图片中提取图像魔法(双关语)并使用常规图像文件?尚未尝试过,但将这样做。谢谢Sunil。