Отображение PDF, хранящегося на Amazon S3 с помощью Rails - PullRequest
1 голос
/ 20 марта 2020

Я пытаюсь отобразить вложенный PDF-файл, который хранится в Amazon S3 в представлении show модели, но я не могу заставить его работать. До сих пор моей лучшей попыткой было получить URL загруженного файла на s3 следующим образом:

#controller.rb

@key = upload.file.service_url

, который успешно получает URL-адрес файла и отображает его с iframe в представлении. К сожалению, не работает.

#view.html.erb

<iframe src=" <% @key %> " width="100%" height="500px">

Он производит это:

iframe

Моя Upload модель:

class Upload < ApplicationRecord
  belongs_to :user
  has_one_attached :file
end

Спасибо много

1 Ответ

1 голос
/ 20 марта 2020

Ваше мнение. html .erb должно быть таким

#view.html.erb

<iframe src=<%= @key %> width="100%" height="500px"></iframe>

Это ("<% @key%>") строка для рельсов в основном

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...