차례:
비디오: Ruby on Rails - 타임라인 만들기 2024
Ruby on Rails for Dummies 치트 시트
Ruby on Rails를 사용하여 웹 응용 프로그램이나 웹 데이터베이스 응용 프로그램을 만들었습니다. 응용 프로그램, 일대 다 관계 또는 다 대 다 관계로 작업하는 작업에 따라 다음 섹션에서 설명하는 Rails 명명 프로토콜에 대해 다양한 변형을 사용합니다.
Ruby의 새 앱 이름 지정
새 응용 프로그램 (예: 사진 데이터베이스 테이블이있는 앨범 프로젝트)을 만들 때 다음 단계를 사용하십시오.
-
앨범이라는 Rails 프로젝트를 만듭니다.
-
album_development, album_test, album_production이라는 데이터베이스를 만듭니다.
-
사진 모델 생성. RadRails Generators보기에서 드롭 다운 목록에서 model 을 선택하고 드롭 다운 목록 오른쪽에있는 텍스트 필드에 Photo를 입력하십시오.
-
Rails는 photo라는 파일에 Photo라는 클래스를 만듭니다. rb.
-
레일스는 001_create_photos라는 마이그레이션 파일을 생성합니다. rb.
-
-
photos라는 데이터베이스 테이블을 만듭니다.
-
포토 스캐 폴드 생성. RadRails Generators보기에서 드롭 다운 목록에서 scaffold 를 선택하고 드롭 다운 목록 오른쪽에있는 텍스트 입력란에 Photo를 입력하십시오.
-
Rails는 Photoshoproller라는 클래스를 만듭니다. photos_controller라는 파일. rb.
-
-
http: // localhost: 300x / photos /를 방문하십시오.
일대 다 관계의 Ruby 명명
일대 다 관계 (예: 주석이있는 사진 한 개)로 외래 키로 작업 할 때 다음 팁을 따르십시오.
-
comments 테이블에 photo_id 열이 있습니다.
-
Comment 모델은 belongs_to: photo 문을 포함합니다.
-
사진 모델에는 has_many: comments 문이 들어 있습니다.
다 - 대 - 다 관계의 Ruby 명명
다 - 대 - 다 관계 (예: 사진 및 태그)로 작업 할 때 다음 프로토콜을 염두에 두십시오.
-
Photo 모델에는 성명 has_and_belongs_to_many: 태그.
-
태그 모델에는 has_and_belongs_to_many: photos 문이 들어 있습니다.
-
photos_tags 테이블 (사진이 태그 앞에 알파벳순으로 붙어 있으므로 이름이 지정됨)에는 ID 열이 없습니다.