すごく初歩的なことかと思いますが、質問させていただきます。
Railsで開発したアプリをHerokuにデプロイしたのですが、データベースにアクセス出来ていないようで、local環境では一覧表示されるデータリストが一切表示されません。ページ自体は読み込まれているのですが、データとして入力・保存したものが表示されません。
以下の参考ページに従ってデプロイまでの環境を整え、デプロイ自体は成功しているのですがデータが表示されません。
参考:【初心者向け】railsアプリをherokuを使って確実にデプロイする方法【決定版】
デプロイする前段階として、この参考ページの通りに以下の手順を踏みました。
まず、Gemfileのsqlite3をコメントアウトしました。
# sqlite3
次にGemfileのgroup :development, :test do ~~ end内に以下のように書き込みました。
Gemfile
1group :development, :test do 2 gem 'sqlite3' 3end
次にGemfileに以下を追記しました。
Gemfile
1group :production do 2 gem 'pg' 3end
そして
config/database.ymlを以下のように設定しました。
production: <<: *default adapter: postgresql encoding: unicode pool: 5
ここに書かなかったことも含め、すべて参考リンクの通りにやってきたのですが、どうしてデータが反映されないのでしょうか。
デプロイ初心者です。よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー