我有一个 Rails 3 应用程序,它有一个附件模型并使用 Paperclip gem。在开发环境中一切正常,但在生产服务器上,我们无法访问任何上传的图像。这些图像位于它们应该在的正确文件夹中,但是当我尝试在浏览器上访问它们时,我只是得到了 404 页面。
上传文件夹位于公用文件夹下,称为“上传”
我可以访问这个:我手动创建的“app_url/uploads/test.html”以查看它是否有效
但我无法访问这个:“app_url/uploads/test.jpg”,我通过回形针在应用程序中上传。
我猜这与服务器配置有关,但我不是专家,可能需要帮助。
谢谢
更新
我刚刚意识到上传的文件属于“nobody”,当我手动将所有者更改为“root”时,它似乎工作正常。所以我需要找到一种方法来告诉 Paperclip 使文件属于“root”