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