标签: ruby-on-rails postgresql activerecord
使用ActiveRecord迁移将布尔字段默认为nil而不是false与Postgres一起使用是否有任何问题?
nil
false
我喜欢它如何提供一小部分额外数据 - 无论该字段是否已被标记为真或假。
答案 0 :(得分:7)
没有什么可以阻止你在布尔上使用nil - 但我个人喜欢我的布尔是真的还是假的,我发现nil会导致一些丑陋的代码