20210309(화)
Last updated
Was this helpful?
Last updated
Was this helpful?
2021-03-09
11:00 ~ 24:30
백본 view, model, collection
루비온레일즈
war-index-view 끝내기
흠... 특별히 학습한 내용은 없다...
해결한 문제는 시드파일의 valid 체크 관련 부분이다.
일단 모델에 validate 를 설정해두면 트리거 되는 이벤트에 따라 특정 valid 가 진행된다.
시드파일이라고 예외는 없다. 지금까지 시드파일에서는 create 로 시드를 만들었는데, 이 때 발동되는 트리거는 create 이므로 :on :create
옵션이 걸려있는 ,valid 체크 함수가 실행된다.
이게 문제가 되는게 war를 ㅔㅌ스트하기 위한 레코드에는 과거에 만들어진 레코드가 있어야 하는데, 과거 데이터를 아예 생성하지 못하는 문제가 있었다.
이 문제는 valid 체크를 건너뛰는 옵션을 건네주면 해결된다.
또 문제는 valid 체크 건너뛰기 위해서는 create 가 아니라 new 와 save 를 이용해야했다.
흠... 너무 느린가?
war index view 마무리
war operation 시작