嗨,我即将在我制作的Heroku上部署Rails应用程序,并想知道该过程是什么。我知道您必须通过将gem 'sqlite3'
更改为gem 'pg'
来更改数据库,但是在我这样做并在Localhost上之后:3000,它给了我错误:
ActiveRecord::ConnectionNotEstablished
我还缺少什么?
您不需要更改GEM。Heroku默认应用程序中使用的数据库是Postgres。保留gem 'sqlite3'
并将其添加到您的gemfile中:
group :production do
gem "pg", "0.14.0"
end