안녕하세요 저는 Ruby on Rails를 처음 사용합니다. 나는 작은 블로그 사이트를 만들려고 노력하고있다. 나는 두 개의 테이블에 게시물과 코멘트가 있습니다. 각 게시물에는 많은 의견이 있습니다. 이러한 명령을 사용하여 테이블을 생성합니다.스카 폴딩시 관계 생성
rails g scaffold Post title:string body:text author:string
rails g scaffold Comment body:string author:string
는 지금은 모델 클래스에 관계를 추가 할. 게시물 클래스에 has_many :comments
을 추가하고 설명 클래스에 belongs_to :title
을 추가합니다. 그러나 post.comments
을 호출하려고 시도하면 SQLException: no such column: comments.post_id
이라는 런타임 오류가 발생합니다. 내가 마이그레이션을 생성하고 코멘트 아래에 post_id를 추가해야합니까, 아니면 스캐 폴딩 할 때 이것을 달성 할 수있는 방법이 있습니까?
https://coderwall.com/p/f5mdoq에서 도움을 받으십시오. –
현재 수락 된 답변이 오래되어서이 질문에 대한 대답을 변경할 수 있습니까? Thx – JamieD