Validation & Callback — 데이터의 품질을 지키는 방법
·
Ruby On Rails
Rails의 모델(Model)은 단순한 데이터 객체가 아닙니다.그 안에는 우리가 애써 쌓아올린 데이터의 신뢰성과 무결성을 지키기 위한 다양한 도구들이 숨어 있죠.이번 글에서는 그 중에서도 가장 핵심적인 기능인 Validation(유효성 검사)과 Callback(콜백)을 통해 어떻게 데이터 품질을 지킬 수 있는지 알아보겠습니다.✅ Validation — 유효한 데이터만 저장하게 만들기validates 메서드를 사용하면 모델에서 입력된 값이 조건에 맞는지를 자동으로 검사할 수 있어요.class Post 📌 주요 옵션들presence: true — 필수 입력length — 길이 제한 (최소/최대)uniqueness — 중복 방지format — 정규표현식으로 형식 제한inclusion / exclusion —..