Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
将布尔字段默认为nil而不是falseActiveRecord 迁移以与 Postgres 一起使用有什么问题吗?
nil
false
我喜欢它提供少量额外数据的方式——该字段是否已被标记为真或假。
没有什么可以阻止您在布尔值上使用 nil - 但我个人喜欢我的布尔值是真还是假,我发现拥有 nil 会导致一些丑陋的代码