ActionView :: Template :: Error (ActiveStorage :: InvariableError) в image_tag для файла PDF - PullRequest
0 голосов
/ 01 августа 2020

Я пытаюсь показать предварительный просмотр приложения / файла pdf по вариантам. Я установил mutool 1.17 и указал его путь в config/environments/development.rb.

config.active_storage.paths[:mutool] = '/usr/local/bin/mutool'

Просмотр:

<%= image_tag post.pdf.variant(resize_to_limit: [100, 100]) %>

Что мне еще делать, чтобы показать предварительный просмотр PDF-файла?

Файлы изображений (jpeg и png) отображаются без проблем.

1 Ответ

0 голосов
/ 01 августа 2020

Я обнаружил, что это моя ошибка. Я наблюдал за описанием в документе Active Storage. Я должен использовать предварительный просмотр для PDF. Вот и все.

- <%= image_tag post.pdf.variant(resize_to_limit: [100, 100]) %>

+ <%= image_tag post.pdf.preview(resize_to_limit: [100, 100]) %>

...