ActiveStorage::UnpreviewableError

ActiveStorage::UnpreviewableError

我正在尝试为我的 PDF 文件创建 PDF 预览,但我不知道从哪里开始,我在 Rails Ruby 上使用 poppler gem ].

该应用程序给我这条消息:“ActiveStorage::UnpreviewableError in Tasks#show”

所以我不明白我应该在哪里声明预览

查看 google 我发现了几个有方法的网站,但我不知道在哪里添加这段代码,我试过在 app 目录上创建一个新文件夹,但这没有工作。

In activestorage documentation 说明了使用此功能的要求。

  • 用于图像分析和转换的 libvips v8.6+ 或 ImageMagick
  • ffmpeg v3.4+ 用于视频预览和 ffprobe 用于 video/audio 分析
  • 用于 PDF 预览的 poppler 或 muPDF

检查您的环境是否有要求

感谢您的建议,我意识到我还没有在我的环境中安装 muPDF,对我有用的是从主目录(在我的项目之外)安装它,仅此而已,现在可以预览了非常好。

https://ubuntuhandbook.org/index.php/2018/05/install-mupdf-1-3-0-ubuntu-18-04/