标签: ruby-on-rails associations
我正在构建一个简单的RoR应用程序。在应用中,我的Person模型与has_many模型有PhoneNumber个关联。
Person
has_many
PhoneNumber
现在我想实现以下功能。如果一个人至少有一个电话号码,那么他的一个号码应该被设置为主号码。
在这种情况下,最佳做法是什么?
我正在考虑将新的布尔列primary添加到PhoneNumber模型,并在第一个数字与人物相关时将其设置为模型内的true
primary
true