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

遺族年金について調べた

生命保険とかについて考えるために、遺族年金についてまるで理解していないので調べた。以下に調べて理解したことを書くけど、細かい条件があるので実際には必ず日本年金機構に相談すること。 このまとめの表が一番わかりやすかった。 遺族基礎年金(国民年…

ActiveRecordで子のアソシエーションが必須の場合のFactoryBotの使い方いろいろ

社内ドキュメントに書いたものの転載。 前提 猫と猫の脚というモデルがあり、猫は脚が一本以上は必要というバリデーションがされているとき、 class Cat < ApplicationRecord has_many :cat_legs, dependent: :destroy validates :cat_legs, presence: true …

S3の暗号化方式についておさらい 2021.06

社内向けに書いた記事を転載。 SSE (サーバーサイド暗号化) SSE-S3 S3が管理するキーでの、透過的暗号化。 Pros 設定すればいいだけなのでラク 共通の鍵なので追加コストもなし Cons 透過的復号がされてしまうので、S3のコンソールでダウンロードしても復…

ActionMailerのdeliver_laterでメール送信する場合のユニットテストの書き方

社内ドキュメントに書いたやつを転載。 課題 deliver_laterを使う場合、Railsガイドのメイラーの機能テストの項にあるような、 ActionMailer::Base.deliveries.last での検証はできません。 これは、deliver_laterは非同期でのメール送信となるため、即時の…