1
내 애플 리케이션을위한 메시징 시스템은 거의 정확히 Stackoverflow 작동 방식을 구현하고 있습니다. 두 개의 루프가 실행 중입니다. 각각의 게시물에 대해 하나씩 그리고 그 안에는 해당 게시물에 대한 의견에 대한 하나. 지금; 해당 게시물뿐만 아니라 전체 데이터베이스의 모든 주석을 표시합니다.레일 : 프로젝트에 속한 포스트에 속한 댓글 만 표시
discussion.html.erb
<% @projects.posts.each do |post| %>
<%= post.content %>
</div>
<% @projects.posts.comments.each do |comment| %>
<%= comment.content %>
</div>
<% end %>
<% end %>
projects_controller.rb
def discussion
@projects = Project.includes(:posts => :comments).find(params[:id])
@posts = Project.find(params[:id]).posts
@comments = Project.find(params[:id]).posts.comments
end
내가 has_many을 수행하고 –