Je la situation suivanteUn seul enregistrement vrai, tous les autres faux, dans des rails
class RecordA
has_many :recordbs
end
class RecordB
belongs_to :recorda
end
a beaucoup recordbs l'enregistrement RecordA mais seulement un d'entre eux peut être un recordb actif. Je besoin de quelque chose comme myRecordA.active_recordb
Si j'ajoute une nouvelle colonne comme is_active
à RecordB, j'ai le problème potentiel de mettre deux dossiers à is_active = true
en même temps.
Quel motif de conception puis-je utiliser?
Merci!
Il est préférable d'utiliser des noms de modèles REAL plutôt que "RecordA" et "RecordB", aide les gens à penser comment vous pensez, –