2023年7月7日 / 最終更新日時 : 2024年11月17日 admin Vue.js(主にNuxt.jsとVuetify) (Vuetify2)v-autocomplete:無駄なAPIリスクエストをせずにサジェストを表示する 選択肢が少ない場合はセレクトボックス(v-select)で良いのですが、数が多い場合はサジェスト(suggest)して選択させた方が良いですよね。 候補はいくつかありますが、最終的にv-autocompleteを使用する […] APINuxt.jsVuetify
2023年6月27日 / 最終更新日時 : 2023年6月28日 admin Ruby on Rails RailsのRubyバージョンアップ(3.0.0→3.1.4)(Dockerも) 遅ればせながら、バージョンアップしました。(Rails除くGemや、packageもできるだけ最新に) 意外と手こずったので、メモしておきます。 DockerMySQLPostgreSQLRailsAdminwebpackyarn環境構築
2023年6月23日 / 最終更新日時 : 2023年6月23日 admin Ruby on Rails Capistranoでのデプロイ時にDelayed::Jobを再起動する Gemにcapistrano3-delayed-jobがあるのですが、service作る形になっていて、sudoで設定が必要だったり(セキュアにする為、アプリユーザーのsudoはできないようにしている)、OSに依存しそう […] CapistranoDelayed::Jobデプロイ環境構築
2023年6月22日 / 最終更新日時 : 2023年6月22日 admin その他 ふるさと納税の限度額を計算してみた サラリーマンの場合は、12月の年末調整で、その年の収入と控除額が確定するので、年末調整の金額をシミュレーションサイトに入れれば、ほぼ正しい限度額が解ります。 なので、年の途中では貰った給与と去年の控除額でシミュレーション […] ふるさと納税住民税所得税
2023年5月18日 / 最終更新日時 : 2023年5月18日 admin サーバー・ミドルウェア 既存サーバーでメールを受信して自由に転送する 既存のメールサーバーを廃止する事にしました。 移行先として、G Suite(Gmail)のエイリアスにする場合は、アドレス部のアカウントが全て必要になります。 他のドメインのメールアドレスに転送してたり、ワイルドカードで […] DNSPostfixVPS
2023年4月23日 / 最終更新日時 : 2023年4月27日 admin Vue.js(主にNuxt.jsとVuetify) vee-validateにカスタムバリデーションを追加して使用有無を制御する APIでは不正値が保存されないように必ずバリデーションを掛けますが、フロントは任意。 でも、あった方がユーザーが入力段階で気付けるのと、無駄なAPIリクエストを抑制できる。 フロントだけで完結できるものは追加した方が、親 […] Nuxt.jsvalidates
2023年2月22日 / 最終更新日時 : 2023年2月22日 admin Ruby on Rails FactoryBot:リレーション先でリレーション元と同じidで作成されるようにする なんのこっちゃ? タイトルを上手く書けなかったので、ER図で説明します。 下記のようにtask_cyclesにspace_idを入れなくてもtasksを経由すれば引けるのですが、DBのindexを効率的に利かせたいのと、 […] ActiveRecordFactoryBotRSpec
2023年2月6日 / 最終更新日時 : 2023年2月5日 admin Ruby on Rails Exception Notifierで例外をSlackやメールに通知する Sentryの無料枠でも問題なさそうですが、例外が発生した時に通知したいだけなので、 昔からよく使われているException Notifierを導入してみました。 昔はメールでキャッチしていましたが、今はSlackにも […] ConfigSlack定数管理環境構築
2023年2月5日 / 最終更新日時 : 2023年2月5日 admin Ruby on Rails assets:precompileのWarnning対応:Though the “loose” option was set to “false” デプロイ時のassets:precompileでWarnningが大量に出力されるので対応しました。 これ自体はメッセージ通りやればOKなのですが、他のエラーにも遭遇したのでメモしておきます。 Capistranoyarn環境構築
2023年1月31日 / 最終更新日時 : 2023年2月1日 admin Vue.js(主にNuxt.jsとVuetify) 既存のRails環境でNuxt.js(CSR)を動かす(URL直打ちすると404になる件の対応) 既存サイトのフロントとAPIの分離を目的にNuxt.js(CSR)を導入しました。 ドメインやインフラは変えずにRailsが動いている環境で動かしたい。 簡単なのはRailsのpublicにgenerateで作成したHT […] CircleCINuxt.jsyarn環境構築