2023年7月23日 / 最終更新日時 : 2023年7月23日 admin その他 通知駆動のススメ!チームの定期タスクの実施漏れを防ぐ(忘れん坊) チームで定期タスクを実施する場合、個人タスクと異なり、存在を忘れてしまったり、誰かがやってくれるだろうと思ってしまったりして、未実施だった事に後で気付く事があります。 自分が作ったタスクなら月1や年1のタスクでも覚えてら […]
2023年7月22日 / 最終更新日時 : 2023年7月23日 admin Ruby on Rails FactoryBot作成のベストプラクティス!? RSpecを結構書いてますが、テストを書く上で、FactoryBotが整備されていると楽ですよね。 ただ、最低限でも過剰でも、テストケースが漏れたりします。 また、無駄にINSERTされて、テストが遅くなったりする事もあ […] FactoryBotRSpec共通化
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定数管理環境構築