Rails:在部署Rails应用程序之前要采取的步骤(例如,将数据库更改为Postgres等)



嗨,我即将在我制作的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

最新更新