1

ユーザードキュメントを保存するサイトがあり、Paperclipを使用してGoogle Docs Viewer(https://drive.googleblog.com/2009/09/view-online-files-using-google-docs.html)を使用してそれらを表示したいと考えています。 。

ペーパークリップが機能しています。たとえば、次の場所にファイルを保存しています: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"}

問題は、サイトをまだパブリックサーバーで稼働させていないという事実だけですか、それともコードに問題がありますか?(ビューアを使用せずにURLをブラウザに直接貼り付けると、ファイルが表示されます。)

4

1 に答える 1

3

あなたの仮定は正しいです。アプリケーションがパブリック環境になく、Googleドキュメントにローカルホストアドレスを介してPDFにアクセスする方法がないため、機能していません。

于 2010-09-05T03:03:48.160 に答える