[초보자용] 실무를 시작하기 전에 알아야 할 Rails

4234 단어 Rails
이 투고는 강좌를 마치고 실제 업무에 들어가기 전의 사람들이 알고 싶은 것을 총결하였다.
강좌는 끝의 전제이기 때문에 코드가 아닌 부분을 보충해야 한다.
여러 벤처기업 중 1개 서비스 규모감 적용을 전제로 한다.
사내 멤버에게 보내는 거라 편차가 있을 수 있는데 여러분 캐릭터를 통과했으면 좋겠습니다.

개발 스타일


rails constore 및 log 자주 표시



이런 느낌으로 콘솔을 세로로 나누면 양쪽이 다 보여요.
(로그와 컨트롤러가 세트인지 편집과 컨트롤러가 세트인지 상황에 따라 정하고 싶습니다.)

정리, 편집.


Rails는 규칙에 따라 파일을 세분화하기 때문에 파일 사이를 이동하는 경우가 많다.
적어도 파일 사이를 점프할 수 있는 기능은 갖추어야 한다고 생각합니다.
나는 rails.vim를 사용하는데 ctags를 사용하면sublime 등 편집기에도 점프 기능을 추가할 수 있다

잘못된 견해



Rails를 개발할 때 자주 오류 화면을 볼 수 있습니다."어디를 제일 먼저 봐요?"이렇게 물어보면 노란색 테두리에 둘러싸인 곳이다.
'undefined local variable or method'라고 쓰여 있는 이 화면이 나왔지만, 많은 사람이'왜 오류가 났는지 모르겠다'고 말한다.
영어지만 잘 읽으세요.'a라는 변수, 방법 등을 정의하지 않았습니다'라고 쓰여 있기 때문에 a만 정의하면 됩니다. (기본적으로 이 오류는 typo입니다)
params를 참고할 경우 Request 표시줄의 parameters도 보십시오.가격이 정확하지 않은 것도 흔한 오류입니다.

Gem의 종류


많지만 미디어 사이트를 만들 때 자주 사용하는 것들이 몇 개 있어요.
게재되지 않은 것들도 여기서 찾거나 "rails gem(하고 싶은 일)"로 투덜대면 좋은 결말을 찾을 수 있다
http://bestgems.org/

production


kaminari ... paging
paperclip , carrierwave ... 이미지 업로드
devise ... 주변에 좋은 느낌을 준 녀석을 인정합니다.
whenever ... 관리 시스템
delayed_job ... 비동기 처리

development, test


rspec ... 테스트
factory_girl ... 시험 볼 때 테스트 데이터 하는 녀석.
guard ... 파일 감시, 훅에서 스크립트 편집을 실행하는 녀석

제가 볼 수 있는 페이지.


편리한 방법집 1
편리한 방법집 2
모형 고리
컨트롤러 필터

[초보자용] 실무를 시작하기 전에 알고 싶은 시리즈.


[초보자용] 실무를 시작하기 전에 알고 싶은 Spread Sheet
[초보자용] 실무를 시작하기 전에 궁금한 Ansible
[초보자용] 실무를 시작하기 전에 알고 싶은 Google Analytics
[초보자용] 업무 시작하기 전에 알고 싶은 WordPress

좋은 웹페이지 즐겨찾기