データベースをpostgreSQL以外を使っている場合はそのデータベースのgemをコメントアウトして、
Gemfileの一番下に本番環境ではpostgreSQLを使うことを宣言してbundle installする。
Gemfile
# gem 'mysql2', '>= 0.4.4', '< 0.6.0'
group :production do
gem "pg"
end
jQueryにてテンプレートリテラルを使用した場合は下記の文章をコメントアウトする。
environments/production.rb
# config.assets.js_compressor = :uglifier
あとはherokuで登録が完了していればログインする。
ターミナル
$ heroku login
その後、GitHubで管理しているアプリをheroku上に作成する。
ターミナル
$ heroku create アプリ名
GitHubでcommitとPushをしてmasterにマージを済ました状態で下記のコードを実行する。
ターミナル
$ git push heroku master
heroku上にデータベースを作成する。
ターミナル
$ heroku run rails db:migrate
そして最後にアプリを開く
ターミナル
$ heroku open