이 글은 Rails 5.0 Guide 기준으로 작성됩니다. https://guides.rubyonrails.org/v5.0/active_record_migrations.html Active Record Migrations Intro Active Record를 대표하는 Migration 기능은 데이터베이스 스키마의 기능을 확대해 나가도록 도와줍니다. 순수 SQL 방식으로 스키마를 수정/표현하는 방식 대신, *Ruby DSL 방식을 통해 Ruby on Rails 내에 있는 테이블 관리를 더욱 쉽게 해줄 것입니다. DSL (Domain Specific Language) 특정 도메인(산업, 분야등 특정 영역)에 특화된 언어를 말한다. 특정 영역의 문제 해결에는 그 영역에 맞는 특화된 도구를 사용하자라는 것이다...
이 글은 Rails 5.0 Guide 기준으로 작성됩니다. https://guides.rubyonrails.org/v5.0/active_record_basics.html Active Record Basics Intro - Active Record는 Ruby on Rails에서 쓰이는 기법으로서, Active Record의 제공 요소 중 하나인 Object Relational Mapping(ORM) System과도 더불어 알아보고자 합니다. - Migrate, Validations(유효성 검사), callback에 대해서 알아보겠습니다. Active Record란? Active Record는 MVC 패턴 중, M에 해당되는 Rails에서 제공되는 모듈입니다. 주로 데이터베이스 로직을 제어하는데에 있어 사용..