> For the complete documentation index, see [llms.txt](https://simian114.gitbook.io/blog/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://simian114.gitbook.io/blog/undefined/rubyonrails.md).

# RubyOnRails

- [아직 정리하지 못한 것들](https://simian114.gitbook.io/blog/undefined/rubyonrails/undefined-4.md)
- [RSPEC 을 이용한 테스트 완전 자동화](https://simian114.gitbook.io/blog/undefined/rubyonrails/undefined-4/rspec.md)
- [레일즈 이니셜라이징 과정](https://simian114.gitbook.io/blog/undefined/rubyonrails/undefined-4/undefined-1.md)
- [액션케이블 구체적으로 정리하기](https://simian114.gitbook.io/blog/undefined/rubyonrails/undefined-4/undefined.md)
- [웹팩으로 자바스크립트 모듈 관리하기](https://simian114.gitbook.io/blog/undefined/rubyonrails/undefined-4/untitled.md)
- [ACTIVE JOB](https://simian114.gitbook.io/blog/undefined/rubyonrails/active-job.md)
- [액티브잡의 기본](https://simian114.gitbook.io/blog/undefined/rubyonrails/active-job/undefined.md)
- [실전! 액티브 잡을 이용한 스케쥴링](https://simian114.gitbook.io/blog/undefined/rubyonrails/active-job/undefined-2.md)
- [서버를 껏다 키면 스케쥴링 된 이벤트가 사라진다!](https://simian114.gitbook.io/blog/undefined/rubyonrails/active-job/undefined-1.md)
- [ACTION CABLE](https://simian114.gitbook.io/blog/undefined/rubyonrails/undefined-6.md)
- [액션케이블 Consumer를 이용해서 문제 해결](https://simian114.gitbook.io/blog/undefined/rubyonrails/undefined-6/consumer.md)
- [액션케이블 연결 순서](https://simian114.gitbook.io/blog/undefined/rubyonrails/undefined-6/undefined-4.md)
- [ACTIVE STORAGE](https://simian114.gitbook.io/blog/undefined/rubyonrails/undefined-2.md)
- [모델](https://simian114.gitbook.io/blog/undefined/rubyonrails/undefined-7.md)
- [validation](https://simian114.gitbook.io/blog/undefined/rubyonrails/undefined-7/validation-1.md)
- [seeds 데이터 validation 스킵](https://simian114.gitbook.io/blog/undefined/rubyonrails/undefined-7/validation-1/seeds-validation.md)
- [validation 검사가 save, update, create 모든 경우에 일어난다](https://simian114.gitbook.io/blog/undefined/rubyonrails/undefined-7/validation-1/validation-save-update-create.md)
- [validator 클래스](https://simian114.gitbook.io/blog/undefined/rubyonrails/undefined-7/validation-1/validator.md)
- [커스텀Validation](https://simian114.gitbook.io/blog/undefined/rubyonrails/undefined-7/validation-1/validation.md): 너무 오랜만이다...
- [validates format(정규표현식)](https://simian114.gitbook.io/blog/undefined/rubyonrails/undefined-7/validation-1/validates-format.md)
- [액티브레코드 find의 다양한 활용](https://simian114.gitbook.io/blog/undefined/rubyonrails/undefined-7/find.md)
- [한 레코드에 동시 접속 막자!! with\_lock](https://simian114.gitbook.io/blog/undefined/rubyonrails/undefined-7/with_lock.md)
- [레일즈 where 사용법](https://simian114.gitbook.io/blog/undefined/rubyonrails/undefined-7/where.md)
- [레일즈에서 모델 관련 이슈](https://simian114.gitbook.io/blog/undefined/rubyonrails/undefined-7/undefined-3.md): 컨트롤러는 가볍게 모델은 두껍게
- [모델이름바꿀때명심할것](https://simian114.gitbook.io/blog/undefined/rubyonrails/undefined-7/undefined-1.md)
- [모델의 includes 메서드](https://simian114.gitbook.io/blog/undefined/rubyonrails/undefined-7/includes.md)
- [연관 모델을 다른 이름으로 설정하고 가져오기](https://simian114.gitbook.io/blog/undefined/rubyonrails/undefined-7/undefined.md)
- [기본 상식](https://simian114.gitbook.io/blog/undefined/rubyonrails/undefined-3.md)
- [form으로 전달되는 params를 분석해보자](https://simian114.gitbook.io/blog/undefined/rubyonrails/undefined-3/form-params.md): 동작하는 순서를 따라가면서 분석함
- [StrongParameter 쿼리 배열 받기](https://simian114.gitbook.io/blog/undefined/rubyonrails/undefined-3/strongparameter.md)
- [view helper로 디버깅 하는 방법](https://simian114.gitbook.io/blog/undefined/rubyonrails/undefined-3/view-helper.md)
- [css 파일을 수정했는데 적용이 안된다?](https://simian114.gitbook.io/blog/undefined/rubyonrails/undefined-3/css.md)
- [StrongParameter 일반데이터와 객체 데이터 한번에 받기](https://simian114.gitbook.io/blog/undefined/rubyonrails/undefined-3/strongparameter-1.md)
- [wrap-parameter body가 두 번씩 날라오는 이유](https://simian114.gitbook.io/blog/undefined/rubyonrails/undefined-3/wrap-parameter-body.md)
- [컬렉션 map에서 요소 스킵하는법](https://simian114.gitbook.io/blog/undefined/rubyonrails/undefined-3/map.md)
- [CASE를 이용해서 정렬(일반적인 정렬 X)](https://simian114.gitbook.io/blog/undefined/rubyonrails/undefined-3/case-x.md)
- [문자열(정규표현식)](https://simian114.gitbook.io/blog/undefined/rubyonrails/undefined-3/undefined-5.md)
- [TIME ZONE 설정하기](https://simian114.gitbook.io/blog/undefined/rubyonrails/undefined-3/time-utc-vs-local.md)
- [커스텀exception](https://simian114.gitbook.io/blog/undefined/rubyonrails/undefined-3/exception.md)
- [RSPEC으로 모델 테스트하기](https://simian114.gitbook.io/blog/undefined/rubyonrails/rspec.md)
- [한 눈에 읽는 루비 온 레일즈](https://simian114.gitbook.io/blog/undefined/rubyonrails/undefined.md): 구름에서 제공하는 강의입니다
- [Perfect RubyOnRails](https://simian114.gitbook.io/blog/undefined/rubyonrails/perfect-rubyonrails.md)
- [Chapter1. 소개](https://simian114.gitbook.io/blog/undefined/rubyonrails/perfect-rubyonrails/chapter1..md)
- [Chapter2. RubyOnRails 기본](https://simian114.gitbook.io/blog/undefined/rubyonrails/perfect-rubyonrails/chapter2.-rubyonrails.md): 기본이 중요하다..!
- [Chapter3. 스캐폴딩](https://simian114.gitbook.io/blog/undefined/rubyonrails/perfect-rubyonrails/untitled.md): 스캐폴딩은 한번에 아주 기초적인 CRUD를 만들어줍니다.
- [Chapter7. 라우팅](https://simian114.gitbook.io/blog/undefined/rubyonrails/perfect-rubyonrails/chapter7..md): 라우팅은 요청 URL에 따라 응답 처리 대상(액션)을 결정하는 것 또는 그 구조 자체를 말한다.
- [Chapter8. 테스트](https://simian114.gitbook.io/blog/undefined/rubyonrails/perfect-rubyonrails/chapter8..md): 아주 재밌었다. 앞으로 자주 사용해야겠다.
