Ruby on rails 路由错误没有与[GET]匹配的路由“/documents/original/missing.png”

Ruby on rails 路由错误没有与[GET]匹配的路由“/documents/original/missing.png”,ruby-on-rails,routes,paperclip,Ruby On Rails,Routes,Paperclip,我正在使用回形针将PDF文件和Word文档上传到我的Rails应用程序。到目前为止,一切似乎都正常。然而,当我点击链接查看我的pdf文件时,一个新的点击打开,我得到一个路由错误:没有与[get]/documents/original/missing.png]匹配的路由 我应该在route.rb文件中包含新路由吗 Pin型号: class Pin < ActiveRecord::Base has_attached_file :document validates_attac

我正在使用回形针将PDF文件和Word文档上传到我的Rails应用程序。到目前为止,一切似乎都正常。然而,当我点击链接查看我的pdf文件时,一个新的点击打开,我得到一个路由错误:没有与[get]/documents/original/missing.png]匹配的路由

我应该在route.rb文件中包含新路由吗

Pin型号:

class Pin < ActiveRecord::Base

    has_attached_file :document
    validates_attachment :document, :content_type => { :content_type => %w(application/pdf application/msword application/vnd.openxmlformats-officedocument.wordprocessingml.document) }

    end

我的问题与您的问题类似,并从以下链接获得提示:


简单地说:如果可能的话,将您的PDF文件保存在公用文件夹下。

@Nishu谢谢。看一看答案看起来很相似,但我很难把它应用到我的问题上。您知道我是否需要更改视图中的某些内容或添加新路线吗?此pin似乎没有附加文档,但在显示链接之前,您不必进行检查。我们必须先弄清楚为什么它没有附加文档。你做了什么。。。在你出现问题之前?你能告诉我们你所做的一切吗?我会把你链接到我之前问过的一个问题上,这里有关于我问题的更多信息:虽然这个链接可以回答这个问题,但最好在这里包括答案的基本部分,并提供链接供参考。如果链接页面发生更改,则仅链接的答案可能无效。
class Pin < ActiveRecord::Base

    has_attached_file :document
    validates_attachment :document, :content_type => { :content_type => %w(application/pdf application/msword application/vnd.openxmlformats-officedocument.wordprocessingml.document) }

    end