私は次のような状況にあります
class RecordA
has_many :recordbs
end
class RecordB
belongs_to :recorda
end
RecordAには多くのrecordbがありますが、アクティブなrecordbである可能性があるのはそのうちの1つだけです。私はのようなものが必要ですmyRecordA.active_recordb
is_active
RecordBのような新しい列を追加すると、 2つのレコードをis_active = true
同時に設定するという潜在的な問題が発生します。
どのデザインパターンを使用できますか?
ありがとう!