我对 Rails 中的数据库数据有疑问。
空表列的最佳做法是什么?
我在某些非用户输入的列上没有默认值,例如。
User model
ID | name | drink_of_choice | favourite_color
-----------------------------------------------------
1 | Benji | coffee | yellow
2 | Becky | tea | NULL
-----------------------------------------------------
如您所见,Becky 的 favouritte_color 为 NULL,因为 Becky 尚未输入她最喜欢的颜色。
Rails 开发人员是否将 :default => '' 设置为保存空字符串并避免在数据库中出现 NULL 的最佳实践?
感谢您的耐心等待,感谢您对我进一步学习的任何建议。
西部数据