【问题标题】:Paperclip routing error on GET - images showing up as brokenGET 上的回形针路由错误 - 图像显示为损坏
【发布时间】:2012-09-08 11:26:49
【问题描述】:

我在本地开发环境中遇到了一个奇怪的回形针问题。我似乎能够很好地上传图像,因为我转到我的公共文件夹并且文件确实在那里并且它没有损坏。但是,当我尝试在 VIEW 中查看它时,图像已损坏。当我查看源代码时,路径指向确切的文件位置。

所以我想知道,我是否需要一些特别的东西来在我的开发环境中“提供”这些图像?我已阅读有关 Paperclip 需要 ImageMagick 的信息,因此我安装了它。但我从来没有做过任何事情让他们互相交谈(除非这只是自动发生的)。

我得到的确切错误是:

ActionController::RoutingError (No route matches [GET] "/system/taskfiles/taskfi
les/000/000/001/original/Forum_announcement_header.jpg"):

所以如果在我的电脑上我进入我的应用程序文件夹,然后进入 /public/system/taskfiles/taskfiles......jpg 文件确实存在。

我已经搜索了 HOURS 的答案,但没有人遇到同样的问题。感谢您的帮助!

【问题讨论】:

    标签: paperclip


    【解决方案1】:

    您能说出如何将图像包含到您的视图中吗?

    我想下载文件时遇到了同样的问题,但this article帮我解决了。

    【讨论】:

    • 我的问题是我需要正确安装 ImageMagick,这样我才能安装 Rmagick gem。我必须说这花了我大约 8 个小时才弄清楚。对我来说,关键是正确安装 DevKit。这方面的说明真的很糟糕。您不只是提取它并保留它。在这之后实际上有一个过程是你必须做的,我在 DevKit 的 git 页面上找到了这些说明。
    猜你喜欢
    • 2017-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-06
    相关资源
    最近更新 更多