Если у меня есть has_and_belongs_to_many
связь между двумя моделями, скажем Users
и Accounts
, могу ли я потребовать, чтобы у User
был хотя бы один Account
, и как?
Кроме того, используя отношение has_and_belongs_to_many
, может ли Account
не иметь User
?
Что мне нужно, так это отношения, в которых Accounts
может жить самостоятельно и принадлежать Billers
, но они также могут принадлежать Users
, если User
подписался с ним. Возможно ли это и как?