Может ли модель «принадлежать_то» к одной или нескольким моделям?

Прошу прощения, если это немного нубский вопрос, но хочу прояснить мои мысли по этому поводу. У меня есть модель, которая может ЛИБО принадлежать той или иной модели. Например:

Позволять'скажем, у меня есть модель Team и модель Member, и обе эти модели могут иметь один банковский счет.

class Team
  has_many :members
  has_one :bank_account
end

class Member
  belongs_to :team
  has_one :bank_account
end

class BankAccount
  belongs_to :team, :member
end

Для меня вышесказанное имеет смысл, но яЯ хотел бы прояснить это с некоторыми более опытными людьми из Rails? Есть ли у Rails какой-либо способ выяснить, какой родительской моделью является какой-либо конкретный банковский счет, учитывая, что это может быть одна из двух моделей? Например, если я позвоню @ bank_account.member на банковский счет команды, это вызовет колебание?

Спасибо за вашу помощь.

Ответы на вопрос(1)

Ваш ответ на вопрос