我在Ubuntu上使用Rails 4.1和Ruby 2.1.1。
我的应用程序在本地开发环境中运行良好。当我将所有内容移动到生产环境服务器并尝试应用程序URL时,我得到以下内容:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
日志文件(production.log)中包含有关迁移的内容,但没有其他内容。
我从哪里开始试图弄清楚这是什么?
答案 0 :(得分:0)
我按照说明操作并为secret_key设置了一个环境变量。事实证明Rails 4.1无法读取它,这似乎是一个已知问题。所以,我必须将密钥直接放入secrets.yml,这解决了问题