문제

다형성 연관성은 철도에서 어떻게 작동합니까? 그들의 장점은 무엇입니까? 추가 방법이 있습니까? belongs_to 마이그레이션을 실행하는 것만?

도움이 되었습니까?

해결책

Ryan은 a Railscast 이것에 대해 꽤 좋습니다.

속성 _to는 마이그레이션에 추가하는 것이 아니며 모델에 추가합니다. 마이그레이션에서는 외국 키 열을 추가해야합니다. 예를 들어, 사용자에게 속하는 게시물 모델이있는 경우 마이그레이션에서 user_id 열을 Post ActivereCord에 추가합니다. 그런 다음 추가합니다

 belongs_to :user

게시물 모델에서 별도로. 그런 다음 Rails는 백그라운드에서 마법을 수행하여 사용자 모델에서 프록시 컬렉션을 제공합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top