我的Paperclip doc在哪里?寻找正确的道路

时间:2010-09-05 02:57:37

标签: ruby-on-rails paperclip documentviewer google-docs-api

我有一个保存用户文档的网站,我想使用 Paperclip 使用Google文档查看器(https://drive.googleblog.com/2009/09/view-online-files-using-google-docs.html)显示它们。

Paperclip正在运作。例如,我有一个文件保存在: 127.0.0.1:3000/assets/resumes/51/original/myfile.pdf

我希望通过嵌入在我网站中的查看器来显示它。这是我的代码(在HAML中):

%iframe{:src=>"http://docs.google.com/viewer?url=http%3A%2F%2F127.0.0.1:3000/#{@user.file.url}&embedded=true"}

问题只是我没有在公共服务器上启动并运行该站点,或者我的代码有问题吗? (当我将网址直接粘贴到我的浏览器中而没有查看器内容时,我会看到该文件。)

1 个答案:

答案 0 :(得分:3)

你的假设是正确的。它不起作用,因为您的应用程序不在公共环境中,并且Google Docs无法通过您的本地主机地址访问您的PDF。