Мне сложно определить, как связать одну из моих моделей с несколькими другими.
Как и сейчас, у меня есть:
class ModelA < ActiveRecord::Base
has_many :model_b
end
class ModelB < ActiveRecord::Base
belongs_to :model_a
end
Однако... ModelB должен принадлежать не только одному экземпляру ModelA, но, возможно, трех. Я знаю, что есть has_many: через, но я не уверен, как это будет работать в этом случае. КАЖДЫЙ экземпляр ModelA всегда будет иметь ровно три экземпляра ModelB. Но, как было сказано ранее, ModelB может принадлежать более чем одному экземпляру ModelA.