2009-03-30 2 views
0

레일스에서 ​​어떻게 다형성 연관이 작동합니까? 장점은 무엇입니까? 마이그레이션을 실행하여 belongs_to 메서드를 추가하는 방법이 있습니까?레일에있는 다형성 연관

답변

2

Ryan은 대략 railscast입니다.

Belongs_to는 이전에 추가하는 것이 아니므로 모델에 추가하십시오. 이주시 외부 키 C 럼을 추가해야합니다. 예를 들어 사용자에게 속한 사후 모델이있는 경우 마이그레이션에서 post activerecord에 user_id 열을 추가합니다. 그런 다음

belongs_to :user 

을 포스트 모델에 별도로 추가하십시오. 그런 다음 레일즈가 백그라운드에서 마술을 수행하여 사용자 모델에서 프록시 콜렉션을 제공합니다.