나는 세 가지 모델이 있습니다 User
, Song
, Album
ID를 설정하지 않는 모델 체인은 정상입니까?
을 User
has_many :songs, :albums
Song
belongs_to :user, :album
Album
belongs_to :user, has_many :songs
나는 다음과 같은 것을 할 때 :
을그것은 잘 작동하고 올바르게 설정 외래 키 album_id
로 새 Song
을 만들 수 있지만 그것을 만든 User
에 노래의 user_id
을 설정하지 않을 것입니다. 이게 정상인가? Song
을 새로 만들고 album_id
과 user_id
을 모두 적용하려면 어떻게해야합니까?
나는 사용자가 Song
을 만든 다음 Album
을 추가하도록 선택할 수 있다고 생각하십니까?