我创建了一个rails 4.1.4应用程序,我正在尝试在heroku上托管它,但是我遇到了以下错误 - "Missing secret_key_base for production environment, set this value in config/secrets.yml"。我的secrets.yml文件在production下有 "secret_key_base: <%= ENV["SECRET_KEY_BASE"] %>"。
我运行了rake secret并将结果保存在环境变量SECRET_KEY_BASE中。当我登录我的heroku应用程序时,我可以看到在设置中单击时存储的该值存储在Config Variables中。其他解决方案建议我将config/secrets.yml添加到git并重新部署到heroku - 然而我不想添加secrets.yml或任何yml文件到版本控制。
有什么想法吗?谢谢!
我运行了rake secret并将结果保存在环境变量SECRET_KEY_BASE中。当我登录我的heroku应用程序时,我可以看到在设置中单击时存储的该值存储在Config Variables中。其他解决方案建议我将config/secrets.yml添加到git并重新部署到heroku - 然而我不想添加secrets.yml或任何yml文件到版本控制。
有什么想法吗?谢谢!
heroku restart
命令吗? - Richard Peck