2021-03-01から1ヶ月間の記事一覧

Origin(オリジン)とは

Originとは、URLのスキーム、ドメイン、ポートの3つによって定義され、それらが全て一致した場合に、その2つのオブジェクトは同じオリジンといいます。 ちなみに、https://example.com:8080 というURLがあった時、httpsをスキーム、example.comをドメイン、8…

dbに接続できない - could not connect to server

Dockerを使ってRails6の環境を作り、docker-compose upで起動すると、以下のようなエラーが表示されました。 PG::ConnectionBad: could not connect to server: No such file or directoryIs the server running locally and acceptingconnections on Unix d…

Next.js - プリレンダリングについて

Next.jsのプレリンダリングについて学んだので忘備録として残します。 プリレンダリングとは Next.jsにおいて、最も重要な概念はプリレンダリング(pre-rendering)です。 Next.jsは、デフォルトで全てのページでプリレンダリングします。これは、クライアント…

Dockerでコンテナ化したrailsアプリをproductionモードで起動する

Dockerでコンテナ化したrailsアプリをproductionモード(本番環境)で起動する方法をメモします。 productionモードとして起動するには以下のような設定項目があります。 production用docker-compose.ymlを用意DB設定ファイルの編集(config/database.yml)secre…

Rails - productionモードでAction Textがロードされない

タイトル通りの問題が起きて調べたのでメモします。 Action Textを導入したrailsアプリをproductionモードで実行したところ、Action Textを用いて実装した箇所がブラウザにロードされない事象が起きました。 解決策 以下のように、config/initializers/asset…