Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.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 4 如何在Windows(10)操作系统的浏览器上以内联方式显示生成的pdf_Ruby On Rails 4_Wkhtmltopdf_Wicked Pdf - Fatal编程技术网

Ruby on rails 4 如何在Windows(10)操作系统的浏览器上以内联方式显示生成的pdf

Ruby on rails 4 如何在Windows(10)操作系统的浏览器上以内联方式显示生成的pdf,ruby-on-rails-4,wkhtmltopdf,wicked-pdf,Ruby On Rails 4,Wkhtmltopdf,Wicked Pdf,我可以在Mac浏览器Safari&Chrome上打开生成的pdf的内联文件。 但当我在Windows10操作系统的Firefox和Chrome上打开它时,它就不起作用了。它总是以附件/下载的形式呈现 render pdf: 'show', template: 'show.pdf.haml', page_size: 'A4', layout: 'pdf_design.html.haml'

我可以在Mac浏览器Safari&Chrome上打开生成的pdf的内联文件。 但当我在Windows10操作系统的Firefox和Chrome上打开它时,它就不起作用了。它总是以附件/下载的形式呈现

render  pdf:      'show',
                template: 'show.pdf.haml',
                page_size: 'A4',
                layout:   'pdf_design.html.haml',
                show_as_html: params.key?('debug'),
                header: { html: { template: 'header.pdf.haml' } },
                footer: { html: { template: 'footer.pdf.haml' }, right: '[page] of [topage]' },
                margin: { left: 0, right: 0, top: 10 },
                dpi: '72',
                disposition: 'inline'
我使用过的版本:

gem 'wicked_pdf',             '~> 1.0', '>= 1.0.6'
gem 'wkhtmltopdf-binary-edge', '~> 0.12.3.0'
我还在回购协议中发布了一个问题。

浏览器设置可能会覆盖您的首选项

例如,谷歌浏览器:

默认情况下,Google Chrome应该在浏览器中打开PDF,而不是将PDF保存在下载文件夹中,以便由PDF编辑器(如Adobe Reader)打开。要更改Google Chrome在浏览器中处理PDF文件的方式,请执行以下步骤

  • 打开谷歌浏览器
  • 单击窗口右上角的菜单图标(Google Chrome菜单图标)
  • 单击设置
  • 向下滚动到设置窗口的底部,然后单击高级
  • 在“高级”部分中,单击“内容设置”
  • 单击PDF文档
  • 将“使用不同应用程序打开PDF”从打开位置(蓝色)更改为关闭位置(灰色)
  • 关闭设置选项卡,现在任何PDF都应该在Chrome中打开,而不是下载

  • 提示:如果您确实希望下载PDF而不是在Chrome中打开PDF,您可以按照以下步骤打开“使用其他应用程序打开PDF”选项。

    My Chrome已关闭该设置。对不起,我应该提到IDM。我刚刚发现问题也是由IDM引起的。我删除“PDF”从“自动开始下载以下文件类型:”在“文件类型”选项卡。问题解决了!抢手货我在想这一定是本地浏览器的问题:)