Active Record
-
[레일즈] 액티브 레코드(Active Record) 기본Ruby on Rails 2021. 4. 23. 16:29
이번 포스팅에서는 모델과 데이터베이스와 관련된 액티브 레코드에 대해 알아보겠습니다. 1. 액티브 레코드(Active Record)란? 레일즈 가이드에 따르면 '액티브 레코드'란 MVC 중 M, 즉 모델에 해당하며 데이터와 로직 표현을 담당하는 시스템의 계층입니다. 이 액티브 레코드가 데이터를 갖고 이 데이터를 데이터베이스에 저장하려고 하는 비즈니스 객체의 생성과 사용을 쉽게 만들어 준다고 합니다. 좀 더 쉬운 설명으로는, 초레가에 따르면 액티브레코드는 관계형 데이터베이스의 테이블을 객체로 연결해 SQL을 사용하지 않고 데이터를 조작할 수 있도록 여러 메소드를 제공한다고 합니다. 즉, 데이터 베이스와 그 안에 데이터를 쉽게 다룰 수 있도록 해주는 기능이라고 받아들여 집니다. MVC 패턴에서 여러 계층과 l..