将依赖(has_many)记录之一设置为主记录

时间:2015-10-29 06:17:42

标签: ruby-on-rails associations

我正在构建一个简单的RoR应用程序。在应用中,我的Person模型与has_many模型有PhoneNumber个关联。

现在我想实现以下功能。如果一个人至少有一个电话号码,那么他的一个号码应该被设置为主号码。

在这种情况下,最佳做法是什么?

我正在考虑将新的布尔列primary添加到PhoneNumber模型,并在第一个数字与人物相关时将其设置为模型内的true

0 个答案:

没有答案