Railsが移行列オプションに:limit、:null、:defaultなどを含めることを選択した理由を理解しようとしています。
Rails は、 validates_presence_ofなどの ActiveRecord 検証やbefore_saveなどのさまざまなコールバックを通じて、一貫性と非 null 性 (およびその他の多くの) を強制するのではなく、DB の制約に対して意見が分かれていることを理解しています。
私が「モデル内のすべて」の哲学に完全に同意すると仮定すると、上記の列オプションの使用を避けるべきではないでしょうか? ここで何が欠けていますか?
ありがとう!