将生产数据库添加到Heroku上的Rails 4站点

时间:2014-03-15 04:18:00

标签: ruby-on-rails heroku ruby-on-rails-4

我已经在Heroku上部署了我的网站。当我导航到应用页面时,它会显示“添加”部分enter image description here

上列出的数据库

我向前导航到数据库详细信息,这就是我要看到的内容

enter image description here

这是我的生产数据库代码

production:
  adapter: mysql2
  encoding: utf8
  database: dfu332icuvq6bs
  pool: 5
  username: cekapynykihldm
  password: b1XuQq9m1m8Ok3zeyABEgNiiz3
  socket: /tmp/mysql.sock

我的问题是,当我将Heroku的详细信息填入生产数据库并将其推送到服务器时,应用程序不会与数据库通信,因为除了home #index之外,我的路由都没有。如何让我的应用程序与Heroku上的数据库通信。

2 个答案:

答案 0 :(得分:0)

从您的评论中,您似乎需要运行数据库迁移,然后重新启动实例:

heroku run rake db:migrate
heroku ps:restart

答案 1 :(得分:0)

猜猜我错过了最重要的一步。我能够通过运行

解决问题
heroku run rake db:migrate