如何指定1:多个关系的默认值...例如,请一位有5个电话号码的用户...我需要录制“首选”电话号码。我应该使用phone_number记录中的属性来指示首选 - 或者具有用户记录的属性(例如preferred_phone_number
),这是phone_numbers表中的主键吗?
由于
答案 0 :(得分:0)
User.preferred_phone
:每个用户只有零个或一个首选数字。
Phone.is_preferred
:您可以为每个用户提供任意数量的首选数字,但无法选择“最喜欢的”,甚至是“用户无关的首选数字”。
所以我明显坚持#1。