0
기사에 여러 명의 작가가있는 위키피디아 유형 블로그를 만들고 있습니다. 예를 들어, Article 1은 john에 의해 만들어지고 나중에 steve, bob, jane 등이 편집합니다. 그런 다음 어떻게 Article1.authors를 쿼리하면 john, steve, bob, 제인과 그들이 편집 한 시간. 그것은 개인 학습 프로젝트입니다. 나는 모델 관계에 어떻게 가야할지 모른다.여러 저자와 모델 관계
has_many :authors
그리고이 라인을 가진 저자 모델 : 것과
belongs_to :article
감사합니다, 당신은 모든 저자에 액세스해야
테이블 매핑이 어떻게 작동하는지 설명 할 수 있습니까? 또한 저자가 편집 한 시점을 알려줄 것인가? 미안 초보자. –
그것은 verry 간단하다 has_many/belongs_to 모델 관계를 허용, 그래서 당신은 많은 작가와 하나의 기사를 가질 것이며 기사 모델에서 "created_at"과 "updated_at"허용하는 타임 스탬프에 대한 라인을 추가해야합니다, 당신은 sqlite를 사용합니까 DB로 3? –
예 sqlite 3을 사용하고 있습니다. has_many를 사용하는 방법이 있습니까? 아니면 언급 한 대답이 더 낫지 않습니까? 나는 기사가 많은 저자를 가질 수있을뿐만 아니라 저자가 많은 기사를 쓸 수 있기 때문에 생각했다. 우리는 many to many를 가지고 있고 어떻게 든 우리는 has_many를 사용할 수있다 : –