Где мой документ Paperclip?Нахождение правильного пути - PullRequest
1 голос
/ 05 сентября 2010

У меня есть сайт, на котором сохраняются пользовательские документы, и я хочу использовать Скрепка для бумаг для их отображения с помощью 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-адрес прямо в браузер без средства просмотра, я вижу файл.)

1 Ответ

3 голосов
/ 05 сентября 2010

Ваше предположение верно.Он не работает, потому что ваше приложение не находится в общедоступной среде, и Документы Google не имеют доступа к вашим PDF-файлам через адрес вашего локального хоста.

...