我已经在Heroku上部署了我的网站。当我导航到应用页面时,它会显示“添加”部分
上列出的数据库我向前导航到数据库详细信息,这就是我要看到的内容
这是我的生产数据库代码
production:
adapter: mysql2
encoding: utf8
database: dfu332icuvq6bs
pool: 5
username: cekapynykihldm
password: b1XuQq9m1m8Ok3zeyABEgNiiz3
socket: /tmp/mysql.sock
我的问题是,当我将Heroku的详细信息填入生产数据库并将其推送到服务器时,应用程序不会与数据库通信,因为除了home #index之外,我的路由都没有。如何让我的应用程序与Heroku上的数据库通信。
答案 0 :(得分:0)
从您的评论中,您似乎需要运行数据库迁移,然后重新启动实例:
heroku run rake db:migrate
heroku ps:restart
答案 1 :(得分:0)
猜猜我错过了最重要的一步。我能够通过运行
解决问题heroku run rake db:migrate