我有一个名为“Project”的项目,以及一个位于Project / app / assets / file.pdf中的名为“file.pdf”的PDF文件.我想在名为“file.html”的页面上呈现PDF,该页面位于Project / app / views / static / file.html中.
我写了下面的代码,但所有显示的都是一个空白框.
我很确定我的浏览器无法找到该文件.我能做错什么?
更新:我也尝试了一个图像,放在app / assets / images / Image.png中,如下所示:
但这也没有呈现.
更新2:控制台输出:
在2016-02-21 04:48:27 -0600开始获取127.0.0.1的GET“/ file”
由StaticController#file作为HTML处理
在layouts / application中呈现static / file.html.erb(63.8ms)
在757ms完成200 OK(浏览次数:749.4ms | ActiveRecord:0.0ms)
在2016-02-21 04:48:28 -0600开始获取“/assets/application.self-e570ac372b74f676a029186250aeeba9bf7016bcd014314d103b5d18b3eb858e.css?body=1”获取127.0.0.1
开始获取“/assets/pdf-8f705790d319666d8f804cf8809f4d74f036483049ef8c520646d6c98ebedc5f.png”for 127.0.0.1 at 2016-02-21 04:48:28 -0600
在2016-02-21 04:48:28 -0600开始获取127.0.0.1的“/assets/Advanced_Reading_Sample.pdf”