每当我尝试在我的 Heroku 应用程序上使用 Carrierwave + s3 上传文件时,我都会收到此错误“我们很抱歉,但出了点问题。”,查看我的日志,我看到了这个错误:
2012-08-20T21:18:56+00:00 app[web.1]: Started GET "/assets/" for 24.90.124.181 at 2012-08-20 21:18:56 +00002012-08-20T21:18:56+00:00 app[web.1]:2012-08-20T21:18:56+00:00 app[web.1]: ActionController::RoutingError (No route matches [GET] "/assets"):
我已完成本教程中的所有操作,将我的应用程序部署到 Cedar 堆栈上的 Heroku,但我仍然看到该错误。我还必须将此添加到我的 application.html
<%= javascript_include_tag :defaults %> <%= javascript_include_tag "jquery" %> <%= javascript_include_tag "nested_form"%> <%= javascript_include_tag "application"%>
因为只有 <%= javascript_include_tag "application" %> 加载了 "application.js"
我已经尝试了我遇到的所有尝试让我的上传器工作,但我不知道问题是什么。一切都在我的本地应用程序上完美运行。