【发布时间】:2009-10-11 09:12:00
【问题描述】:
我有以下情况
class RecordA
has_many :recordbs
end
class RecordB
belongs_to :recorda
end
RecordA 有许多recordb,但只有一个可能是活动的recordb。我需要类似myRecordA.active_recordb
如果我将is_active 这样的新列添加到RecordB,那么我可能会同时将两条记录设置为is_active = true。
我可以使用哪种设计模式?
谢谢!
【问题讨论】:
-
最好使用真实的模型名称而不是“RecordA”和“RecordB”,帮助人们思考你的想法,
标签: ruby-on-rails design-patterns model has-many