Rails のデータベース データについて質問があります。
空のテーブル列のベスト プラクティスは何ですか?
ユーザー入力が必須ではない一部の列にはデフォルトがありません。
User model
ID | name       | drink_of_choice |  favourite_color
-----------------------------------------------------
1  | Benji      | coffee          |  yellow
2  | Becky      | tea             |  NULL
-----------------------------------------------------
ご覧のとおり、Becky はお気に入りの色をまだ入力していないため、Becky の favouritte_color は NULL です。
Rails 開発者は、空の文字列を保存し、データベースで NULL を回避するためのベスト プラクティスとして :default => '' を設定していますか?
ご辛抱いただきありがとうございます。また、学習を進めるためのアドバイスをいただければ幸いです。
WD