在我的应用程序中,我想使用Google Doc Viewer查看我的.pdf
文件。
我正在使用Paperclip gem上传文件。在下面的代码中,
asset.uploaded_file.path
会给file:///home/rick/rick/Projects/practice/sharebox/assets/137/Screenshot_from_2014-02-26_18_46_52.png
在我的资产模型中,
has_attached_file :uploaded_file,
:url => "/assets/get/:id",
:path => "#{Rails.root}/assets/:id/:basename.:extension"
在我的index.html
文件中
@assets.each do |asset|
<iframe src="https://docs.google.com/viewer?url=http://localhost:3000/<%= asset.uploaded_file.path %>&embedded=true" width="100%" height="800" >
<p>Your browser does not support iframes.</p>
</iframe>
end
使用上面的代码我总是得到这个错误&#39;道歉。 没有预览。&#39;
如果我要复制此file:///home/rick/rick/Projects/practice/sharebox/assets/137/Screenshot_from_2014-02-26_18_46_52.png
并粘贴到浏览器中的新标签页,则会显示图片。
我的资源存储在app_name/assets/id_name/filename
。
那么我应该如何通过Google Viewer传递我的文件路径?
感谢。