我正在Heroku上构建我的第一个应用程序,并学习如何同时使用rails。我已经建立了一个非常简单的模型,并添加了一个‘剪纸’宝石到我的构建。它可以在我的本地主机上工作(尽管它似乎不上传文件),但是当部署到Heroku上时,我刚刚得到的“新”表单上:
我们很抱歉,但出了点问题。 我们已经接到关于这个问题的通知,我们很快就会看到它。
我似乎不知道从哪里开始调试这个。我的Gemfile包含创业板的“回形针”
发布于 2011-01-28 06:59:03
Heroku有一个只读文件系统。这意味着剪纸不能将上传的文件保存到Heroku的任何地方。
如果希望能够将文件上载到Heroku上托管的应用程序,则必须将文件作为二进制blobs存储在数据库中,或者必须使用单独的服务来存储文件。如果您正在寻找一个单独的服务,Paper剪贴画内置支持与亚马逊S3集成。
请参阅相关的Heroku博士。
发布于 2011-01-28 07:11:34
Heroku日志并不总是有用的。
为了您的目的,因为您刚刚开始,我建议将您的heroku应用程序设置为“开发”模式,这样您就可以看到详细的错误消息。
heroku config # Should return a list of your current environment, including RACK_ENV=production
heroku config:add RACK_ENV=development # now you'll get verbose error messages
heroku config:add RACK_ENV=production # set this back when you're done debugging
那会有帮助的!与我们分享错误信息,也许我们可以提供更多帮助。
发布于 2011-01-28 06:52:51
您可以在命令行上运行heroku logs
来检索应用程序的日志文件。
你肯定会在那里找到答案的。
https://stackoverflow.com/questions/4829317
复制