2012-03-05 96 views
4

部署成功,但每个页面都有一个错误“出错了”。通过capistrano部署到Rails生产时出现“出错”

NGinx的日志文件或生产日志中没有发现错误。事实上,生产日志文件甚至在部署之后都没有写入。

我正在使用Rails 3.2和资产管道。我发现修复这个问题的唯一方法是登录服务器,运行“rails s -e production”,进入官方网站www.myapp.com:3000,然后加载正常。之后,该应用程序完全通过乘客工作。

它好像没有设置任何东西,通过在生产环境中运行webrick来加载单个页面,修复它。我不知道它会是什么!

任何帮助?

+0

对rails 3.2和PostgreSQL有这样的问题。你解决了吗?! – ExiRe 2012-04-28 14:27:56

回答

0

看来你没有正确设置你的生产服务器。您需要将端口80指向您的应用程序(目录等)。请告诉我们你是如何配置乘客的?更多细节将有助于确定问题。

+0

服务器已正确配置。这个问题仅在我开始使用Rails3.1 +和资产管道后才开始。基本上我需要从应用程序部署到的Webrick加载单个页面,然后该应用程序加载得很好。它就像Webrick启动过程初始化正确的临时文件,以便通过乘客加载站点?\ – bluebit 2012-03-05 12:54:20

相关问题