Parent-Child Relationship
-
[루비온레일즈] 댓글 기능 구현하기 (부모-자식 관계)Ruby on Rails 2021. 3. 11. 15:39
이전 포스팅까지 MVC 패턴으로 CRUD를 구현하고 레일즈의 Scaffold를 활용해 게시판을 만들어보았습니다. 이번에는 게시글에 댓글 기능을 구현해보도록 하겠습니다! 1. 부모-자식 관계 댓글 기능을 구현하기 전에 댓글과 게시글 간의 관계를 먼저 이해해야 합니다. 우리가 보통 게시글에 댓글을 쓰면, 해당 댓글은 해당 게시물에서만 읽고, 쓰고, 수정, 삭제 즉 CRUD가 가능합니다. 다른 게시글에서는 또다른 게시글에 달린 댓글을 읽거나 쓰고 수정하고 삭제할 수 없습니다. 이는 다시 말해 특정 댓글이 특정 게시글에 속해 있다고 이해할 수 있습니다. 이러한 게시글과 댓글 사이의 관계를 부모-자식 관계라고 하며, 이 관계는 게시글 모델과 댓글 모델의 관계 설정을 통해 구현할 수 있습니다. 이 관계를 통해 댓글..