- 루비 온 레일즈 기초 지식을 활용해 간단한 평점 서비스를 만들어 봅시다
- 루비 온 레일즈 기본기를 다지기 위한 커리큘럼입니다
- 서비스 하나를 간단하게 처음부터 끝까지 만들어봅니다
- 이러한 토이 프로젝트 개발을 반복하다보면 루비 온 레일즈에 자신감이 붙게 됩니다
- 부트스트랩을 활용하여 웹 페이지 꾸미기
- Devise Gem을 활용한 로그인 기능 구현
- DB에 방송 정보 쓰기
- 별점 및 코멘트 기능 구현
- 맛집 평가 서비스 (구글 맵 API 활용)
- 강의 평가 서비스 (크롤링/파싱을 통한 강의 정보 수집 필요)
- git 현황 확인 : git status
- 수정하던 내용 되돌리기 : git reset --hard
- Untracked File 지우기 : git clean -f -d
- 특정 상태로 옮겨가기 : git checkout [TAG NAME]
- 터미널 창에 다음의 세가지 명령어 입력
- STEP1 : bundle install
- STEP2 : rake db:migrate
- STEP3 : rake db:seed
- 서버 실행 후 미리보기 확인
- 터미널 창에 다음의 세가지 명령어 입력(에디터 탭은 모두 닫기)
- STEP1 : git pull --tags
- STEP2 : git checkout init
- STEP3 : rake db:drop
- 가장 먼저 에디터 탭들을 모두 닫기!!!
- git reset --hard 와 git clean -f -d 로 자신의 작업을 초기화 후
- 홈 디자인까지 : git checkout design
- 디테일 페이지 디자인까지 : git checkout detail
- 업로드 페이지 디자인까지 : git checkout upload
- 시드 파일까지 : git checkout seed
- 최종 완성 상태 : git checkout master