【问题标题】:Ruby on rails : Display a pdf fileRuby on rails:显示 pdf 文件
【发布时间】:2018-08-01 17:37:52
【问题描述】:

我正在使用回形针上传 PDF 文件,之后如何显示它们?

这是我得到的错误: ActionController::RoutingError (没有路由匹配 [GET] "/public/uploads/6/test.pdf"):

我的意思是,我知道这是一个路由错误,但我必须为每个文件定义一个路由吗?这对我来说没有意义

【问题讨论】:

  • 您不必定义到它的路由,只需像处理图像一样正确链接到它,当您上传它时它会去哪里?您现在是在本地开发还是在某个托管站点上开发?
  • 我仍在本地测试,我在名为 uploads 的文件夹中定义了默认 URL,因此基本上对于 id = 1 的文件,它会转到 /public/uploads/6/test.pdf
  • 天啊,我一直都包含 /public .. 谢谢 :)

标签: ruby-on-rails paperclip


【解决方案1】:

您不必定义到它的路由,只需像处理图像一样正确链接到它

您链接到资产的 url 不正确。删除/pulbic,使其如下所示。

'/uploads/6/test.pdf'

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多