내 Rails 응용 프로그램에 대해 자체 참조 연결을해야한다고 생각합니다. (주석을 읽은 후에는 자기 참조가 아니지만 명명 문제가 여전히 존재한다고 생각합니다. 내가 컨셉을 레일 스퀘어 (Railscast)를 본 후에도 어떻게 세워야하는지 알아낼 수 없다. 내 앱에서 사용자는 다른 사용자의 리뷰를 작성할 수 있습니다. 따라서 사용자는 has_many : 많은 검토를 작성했다는 의미에서 검토합니다. 리뷰 및 Review.rb : 나는, 내가 이미 말한 이후 마이그레이션에서 사용자 has_many : reviews twice
User.rb
has_many :reviews (a user can review many professionals)
Review.rb
belongs_to :user
내가,
rails g resource Review user_id:integer review:text
내 질문은 뭐하는 거지 ... 그 아래 User.rb의 has_many 코딩했습니다 belongs_to : 검토를 수행하는 사용자에 대한 검토, 검토중인 사용자에 대한 연관을 어떻게 추가합니까? 또한 검토 대상 사용자의 ID를 포함하도록 이전에 추가 할 내용은 무엇입니까?
이것은 자기 참조가 아닙니다. 사용자가 리뷰를 참조합니다. 리뷰 참조 사용자. "자체 참조"검토는 사용자가 사용자를 참조했거나 검토가 검토를 참조한 경우입니다. – meagar
오케이, 자기 참조가 아니지만 문제는 여전히 남아 있습니다. 사용자 has_many : 리뷰 (리뷰 한 사람)와 사용자 has_many : 리뷰 (여러 번 리뷰 됨) 어떻게 처리합니까? – BrainLikeADullPencil
@meagar 귀하의 의견을 토대로 제목을 업데이트했습니다. 감사합니다. – BrainLikeADullPencil