-2

嗨,我即将部署我制作的 Rails 应用程序(在 heroku 上),并想知道程序是什么。我知道你必须通过更改来更改数据库,gem 'sqlite3'但是gem 'pg'在我这样做并继续我的 localhost:3000 之后它给了我错误:

ActiveRecord::ConnectionNotEstablished

我还缺少什么?

4

1 回答 1

1

你不需要改变宝石。heroku 默认应用程序中使用的数据库是 postgres。保留gem 'sqlite3'并将其添加到您的 Gemfile 中:

group :production do
  gem "pg", "0.14.0"
end
于 2012-11-06T17:40:12.410 回答