Я столкнулся с проблемой составления ассоциаций.
Оказывается,
У меня user
, user
может быть много photo booths
.
также photo booths
может иметь много users
.
Эта проблема решена, но у меня есть Group photo booths
.
Group photo booths
может иметь много users
и много photo books
.
Так
GroupPhotoBooth
имеет много User
и PhotoBooth
PhotoBooth
имеет много User
и один GroupPhotoBooth
User
имеет много PhotoBooths
и GroupPhotoBooths
class User < ApplicationRecord
has_many :group_photo_booths
has_many :photo_booths
end
class GroupPhotoBooth < ApplicationRecord
has_many :photo_booth
has_many :photo_booths
end
class PhotoBooth < AplicationRecord
belongs_to :group_photo_booths
has_many :users
end
Но этот порядок меня очень смущает. Что мне делать?