【发布时间】:2015-03-23 21:15:01
【问题描述】:
在开发中,我的 rails 应用运行良好。
在生产中,只是没有图像,它已上传到服务器,但不会显示。我正在使用默认后端。
直接访问图片网址时,我看到的只是“错误”。 :(
希望有人能给我一个提示。
【问题讨论】:
-
production.log 文件中有什么内容?
-
没有足够的信息让任何人说什么。在生产中,您的错误不会显示给浏览器,您必须检查您的 log/production.log。尽管如果请求甚至没有达到那么远,您可能需要检查您的 Web 服务器日志。您还应该告诉我们您使用什么应用服务器或其他机制来部署。
-
没什么可继续的。您是否在部署之前为生产预编译了资产?
-
@PrakashMurthy production.log 中没有错误。这就是我问的原因:/
-
@jrochkind 我正在使用 capistrano。但这不是资产问题。使用 refile gem 将文件上传到服务器时出现问题。 Refile 使用机架中间件来管理文件。这就是问题所在,我可以上传文件(图像)但无法检索回来,因为我收到一个错误,只说“错误”。
标签: ruby-on-rails production-environment refile