Извиняюсь, если это слегка нубский вопрос, но хочу прояснить мои мысли по этому поводу. У меня есть модель, которая может ЛИБО принадлежать той или иной модели. Например:
Допустим, у меня есть модель 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 на банковский счет команды, это вызовет колебание?
Спасибо за вашу помощь.