Heroku “赫罗库错误”;处理请求时出现意外错误:can';t将nil转换为字符串";

Heroku “赫罗库错误”;处理请求时出现意外错误:can';t将nil转换为字符串";,heroku,sinatra,Heroku,Sinatra,我在这里有一个Sinatra应用程序。我第一次把它推给Heroku时,一切都很顺利。然而,在第二次推送时,我的应用程序崩溃了。我唯一改变的是CSS。查看日志,我发现了这条消息 处理请求时出现意外错误:无法将nil转换为字符串 有人知道为什么会这样吗?谢谢。有时候,没有结束语会导致这种情况。检查所有css文件和生产用预编译资产中的这些内容。 RAILS\u ENV=production bundle exec rake assets:precompile这里还有一些我本周在Sinatra应用程序中

我在这里有一个Sinatra应用程序。我第一次把它推给Heroku时,一切都很顺利。然而,在第二次推送时,我的应用程序崩溃了。我唯一改变的是CSS。查看日志,我发现了这条消息

处理请求时出现意外错误:无法将nil转换为字符串


有人知道为什么会这样吗?谢谢。

有时候,没有结束语会导致这种情况。检查所有css文件和生产用预编译资产中的这些内容。
RAILS\u ENV=production bundle exec rake assets:precompile
这里还有一些

我本周在Sinatra应用程序中遇到了同样的错误。看看这个问题作者提供的git回购协议,我看到了。它修复了我遇到的问题。

我使用
sinatra-activerecord
解决了这个问题。更新数据库并重新启动环境为我带来了好处:


rake db:migrate

您能提供完整的堆栈跟踪吗?它会给出一个行号吗?