#portfolio作成で詰まった点。
FW:Rails DB:Postgresql
大方の機能が実装できたので、
試しにproduction環境で動かしてみようと思い
bin/rails server --environment production
とすると、
画面はきちんと表示されるがログイン画面から一向に切り替わらない!
bin/rails s
だと、
ログインもできるし、投稿もできるのになぜ・・・と詰まりに詰まりまくりました。
調べつつ、自分でもどうしてログインできないのかと考えていると
production環境だとユーザー情報がない・・・?という考えになりました。
そこで productionサーバーでの初期データの投入ができないか
調べて見た所、
seed.rb
にデータを記載し直し
本番サーバーで
$ bin/rails db:seed RAILS_ENV=production
としたらできました!
ひとまずこれで、本番環境ログインできない問題はクリア!
反省点としては、
ここに気づくのが遅くほとんどの時間を費やしてしまったことです。
良かった点としては、
ネットで調べまくったけれど原因が分からず
原因を自身で考えることができた点です。(とはいえ時間はかかっているので反省点のが大です!)
エラー解決できたときのすっきり感はなんとも言えないなぁ