Rails迁移:可以使用' nil'作为布尔字段的默认值?

时间:2012-08-14 03:41:32

标签: ruby-on-rails postgresql activerecord

使用ActiveRecord迁移将布尔字段默认为nil而不是false与Postgres一起使用是否有任何问题?

我喜欢它如何提供一小部分额外数据 - 无论该字段是否已被标记为真或假。

1 个答案:

答案 0 :(得分:7)

没有什么可以阻止你在布尔上使用nil - 但我个人喜欢我的布尔是真的还是假的,我发现nil会导致一些丑陋的代码