이 글은 Rails 5.0 Guide 기준으로 작성됩니다. https://guides.rubyonrails.org/v5.0/active_record_querying.html Active Record Query Interface Intro 기존의 SQL을 사용하여 데이터베이스 레코드를 찾는 데 익숙하다면 일반적으로 Rails에서 동일한 작업을 수행하는 더 좋은 방법이 있다는 것을 알게 될 것입니다. Active Record는 대부분의 경우 SQL을 사용하지 않아도됩니다. 이 글의 전체 코드 예제는 다음 모델 중 하나 이상을 참조합니다. 참고 다음의 모든 모델의 기본키는 따로 지정하지 않는 한 id를 기본키로 사용합니다. class Client < ApplicationRecord has_one :addres..
이 글은 Rails 5.0 Guide 기준으로 작성됩니다. https://guides.rubyonrails.org/v5.0/association_basics.html Active Record Associations Intro 게시글-댓글 관계에 있어 사람은 당연히 이 둘이 연관관계가 있다는 것을 '상식'으로 알고있습니다. 하지만 컴퓨터는 그런 상식 조차도 생각하지 않다 보니 따로 명시를 해둬야 할 필요가 있습니다. 이번 시간에는 두개 이상의 Model(테이블) 간 관계 정의법에 대해 살펴보겠습니다. Why Associations? Rails에서 연결은 두 개의 Active Record Model간의 연결입니다. '그런데 왜 모델 사이에 연관이 필요할까요?' 이는 코드에서 작업을 더 간단하고 쉽게 할 수 ..