我正在尝试将我的rails应用程序部署在聪明的云中。我在heroku上部署了好几次,但是聪明的云总是失败我的部署。我检查日志文件并为此提供资金:
application.rb:534:in `validate_secret_key_config!': Missing `secret_token` and `secret_key_base` for 'production' environment, set these values in `config/secrets.yml` (RuntimeError)
我一直在阅读这个问题,它似乎是在.gitignore文件中生成
我想不清楚sqlalchemy是如何工作的,我尝试从本地计算机连接到运行在云服务器上的postgresql:
db = create_engine('postgresql://ubuntu@172.23.160.212:5432/dbname')
但这会导致错误。
Is the server running on host "172.23.160.212" and accepting
TCP/IP connections on port 5432?
我已经检查了端口和主机也存在。
我认为我应该首先使用ssh连接到主机:
with SSHTunnelFor