programingRails7のimport-mapでホットリロードが動かない 原因はわからないがRailsのdevelopment環境でjavascriptファイルを変更してもコンパイルされなくなった。 解決策 rails assets:clobber assetsがリセットされホットリロードされるようになる。 原因... 2024.07.06programing
programingOpenSSHのバージョンを上げる 2024年7月1日にOpenSSHの脆弱性(CVE-2024-6387)が発表されたと聞いてバージョンを更新することにした。 使っているサーバーはUbuntu。 やること ssh でサーバーに入る。 バージョンの確認 $ ssh -V Op... 2024.07.05programing
programing[Rails7] Google Authでログインする ログイン機能を作るときパスワードの再設定などが大変になるので、Googleのログイン機能を使う。 ゴール こんな感じのボタンを表示してGoogleアカウントでログインできるようにする。 やること Google Cloud Platformの... 2024.07.05programing
programingGoogle Formからの入力をカレンダーに自動で追加する 一般に公開しているフォームからの入力を自動で自分のカレンダーに追加できるようにしてみた。勝手に自分とのミーティングを組まれるときとかに使えそう。 仕組み Google App Scriptで、formからイベントを発火させることができる。G... 2024.07.05programing
programingVPSでno space left on device VPSでWebサーバーをたてていたら「no space left on device」と言われたのでその解決方法。 原因を探す no space left on deviceはそのままディスクに容量がない。容量をたくさん使っていて削除しても... 2024.07.01programing
programingRailsでpathによる言語設定を行う ゴール /books/new # 日本語ページ /en/books/new # 英語ページ でアクセスできる。 やること config/routes.rbに以下を追加。localeをパスに含めても含めなくてもアクセスできるようになる。jaは... 2024.04.07programing
programingSentryでRailsのエラーをモニタリングする 個人開発のRailsのプロジェクトが増えてエラーに気付けないことがありそうなのでSenrtyを使ってみる。今回は無料で使える範囲で使用する。 Sentryに登録 まずはSentryにアクセスしてアカウントの登録を行う。 プロジェクトの作成 ... 2024.04.06programing
programingRails production環境のログ出力 Rails 7.1.3でデフォルトのログが標準出力になっていたのでlog/production.logファイルに出力する方法。 やること config/environments/production.rbにlogger設定を書く。 conf... 2024.03.26programing
programingRailsをローカルでproduction指定で立ち上げたときのエラー エラー内容 本番環境で動かす前にローカルでproductionを指定して動かしたら以下のエラーが出た。 HTTP parse error, malformed request: #<Puma::HttpParserError: Invali... 2024.03.26programing
programingVPSでdockerを使ったRailsサーバーを立てる OSのバージョンはUbuntu 22.04.3。Nginxのインストール方法はこちら。 必要なソフトのインストール Dockerのインストール こちらのサイトをそのまま実行すれば良い。 $ sudo apt update $ sudo ap... 2024.03.25programing