rails-activerecord 튜토리얼
rails-activerecord 시작하기
수색…
비고
활성 레코드
MVC의 M (모델) - 비즈니스 데이터 및 논리를 나타내는 시스템 계층입니다. 활성 레코드는 데이터에 데이터베이스에 지속적 기 o 영역이 필요한 비즈니스 오브젝트의 작성 W 사용을 용이하게합니다. 액티브 레코드 패턴의 구현이며, 그 자체가 객체 관계형 매핑 시스템에 대한 설명입니다.
다른 프로그래밍 언어 또는 프레임 워크를 사용하여 응용 프로그램을 작성할 때 많은 구성 코드를 작성해야 할 수 있습니다. 이것은 일반적으로 ORM 프레임 워크에서 특히 그렇습니다. 그러나 Rails가 채택한 규칙을 따르는 경우, Active Record 모델을 작성할 때 구성을 거의 작성하지 않아도됩니다 (어떤 경우에는 구성이 전혀 필요하지 않음). 아이디어는 대부분의 경우 동일한 방법으로 응용 프로그램을 구성하면 기본 방법이어야한다는 것입니다. 따라서 명시 적 구성은 표준 규칙을 따르지 않는 경우에만 필요합니다.
액티브 레코드는 애플리케이션이 테이블에 저장된 데이터를 읽고 조작 할 수있게하는 메소드를 자동으로 생성합니다.
Rails는 마이그레이션이라는 데이터베이스 스키마 를 관리 하기위한 도메인 별 언어를 제공합니다. 마이그레이션은 Active Record가 rake를 사용하여 지원하는 모든 데이터베이스에 대해 실행되는 파일에 저장됩니다.
활성 레코드를 사용하면 모델이 데이터베이스에 기록되기 전에 모델의 상태 를 검증 할 수 있습니다 . 모델을 확인하고 속성 값이 비어 있지 않고 고유하고 데이터베이스에 아직 존재하지 않고 특정 형식을 따르는 지 확인하는 데 사용할 수있는 여러 가지 방법이 있습니다.
활성 레코드 콜백을 사용하면 모델 라이프 사이클의 특정 이벤트에 코드를 첨부 할 수 있습니다. 이를 통해 새 레코드를 만들거나 업데이트하거나 파기 할 때처럼 이벤트가 발생할 때 코드를 투명하게 실행하여 모델에 비헤이비어를 추가 할 수 있습니다.
Rails Guides 에서 추출한 텍스트 일부 수정 및 수정
설치 또는 설정
레일 - 액티브 레코드를 얻는 방법에 대한 자세한 지침이 설치 또는 설치되었습니다.