Я уже видел некоторые темы по этому вопросу в стеке, но хотел немного больше разъяснений.
Я видел много приложений, в которых есть модель продукта и модель категории категории.Это имеет и принадлежит многим ассоциациям, или has_many через ассоциацию.
Я также видел много приложений, где есть модель пользователя и модель email_address.Email_address принадлежит пользователю, но у пользователя может быть много адресов электронной почты.
У меня такой вопрос, будет ли когда-нибудь ситуация, когда вы сможете объединить все адреса электронной почты или категории в моделях пользователей и продуктов соответственно?Итак, в вашей пользовательской модели у вас будут email_one, email_two и т. Д.
Каковы плюсы и минусы разбиения его на разные модели?Спасибо.