Ruby on Rails 프로젝트 생 성 배치

1424 단어 rubyonrailsmigration
더 읽 기
다음은 Ruby on Rails 프로젝트 를 개발 하려 고 합 니 다.다음은 이 프로젝트 의 생 성과 배 치 를 이야기 하 겠 습 니 다.
1.프로젝트 환경 요구
ruby 와 rails 를 설치 하고 제 ruby 버 전 은 2.0.0 을 사용 합 니 다.rails 버 전 은 4.1.4 를 사용 합 니 다.구체 적 인 설치 배 치 는 제 Liux 환경 설정 을 참고 할 수 있 는 블 로그 입 니 다.여 기 는 구체 적 으로 설명 하지 않 습 니 다.
2.새 프로젝트 프로젝트 만 들 기
rails new railsapp -d mysql   //railsapp         ,-d mysql         mysql,    ,      sqlite3   

3.비계 로 Controller 컨트롤 러 Users 를 생 성하 고 new 작업 을 포함 합 니 다.
rails generate controller Users new

4.데이터베이스 초기 화
rake db:create;rake db:migrate

5.비계 로 데이터베이스 모델 파일 을 만 들 고 데이터 시트 파일 을 만 들 며 name 과 email 속성 을 포함 합 니 다.
rails generate model User name:string email:string

6.생 성 된 모델 을 데이터베이스 에 옮 겨 데이터베이스 시트 생 성
bundle exec rake db:migrate

7.기타 데이터베이스 작업
데이터베이스 에 다른 변경 사항 이 있 으 면 데이터베이스 이전 파일 을 만 들 고 변경 사항 을 추가 한 다음 데이터베이스 이전 명령 을 실행 하면 됩 니 다.예 를 들 면:
rails generate migration add_index_to_users_email

이전 변경 사항 을 작성 하고 데이터베이스 이전
bundle exec rake db:migrate

데이터베이스 파일 을 수정 할 때마다 이전 파일 을 만 들 고 데이터베이스 이전 을 실행 해 야 합 니 다.
만 든 사용자 데 이 터 를 삭제 합 니 다.가장 쉬 운 방법 은 db:reset 명령 을 사용 하 는 것 입 니 다.
bundle exec rake db:reset

좋은 웹페이지 즐겨찾기