RailsにはDjangoNullBooleanと同等の組み込みがあり、3つの値(nil、true、false)を受け入れますか?そうでない場合、どのように実装することをお勧めしますか?
私の場合、のテーブルOverridesとのテーブルがありObjectsます。Objects多くを持つことができますOverrides。Overrides構造は。とほぼ同じですObjects。の値を読み取る前に、その値をObjectプルしOverrides、条件付きでそれらを選択してから、それらの値をに適用しますObject。
nilのフィールドは、Override変更を適用しません。このシステムは私にとってはうまく機能していますが、ブールフィールドをに追加しただけObjectsなので、null許容のブール値をに配置する必要がありOverridesます。DjangoNullBooleanはこのタイプのシナリオではうまく機能しますが、同等のレールを見つけるのに問題があります。