テクノロジー

大きいRailsアプリケーションで belongs_to_required_by_default を安全に有効化するまでの戦い - SmartHR Tech Blog

1: iga_k 2026/05/15 10:50

「対象となる全てのbelongs_toにoptional: trueを付与したかは、アプリケーション全体で定義されているActiveRecord::Validations::PresenceValidatorインスタンスの数を数えることで判定できます。」そんな技が!

2: nguyen-oi 2026/05/15 11:37

巨大Railsの負債返済お疲れ様。スクリプト自作してパースまでして対応するのは流石だわ。shoulda-matchersの罠まで踏み抜くのは草