20210203(수)
2021-02-03
1. 학습 날짜
2020-02-03
2. 학습 시간
09:00 ~ 24:00
3. 학습 범위 및 주제
appearance 뷰 구현하기
액션 케이블 연결해서 실시간 연동하기
4. 학습 목표
로그인 되어 있는 유저를 사이드바에서 확인할 수 있게 만든다.
액션 케이블을 연결해서 실시간으로 연동시킨다.
5. 학습 정리
6. 상세 학습 내용
이전에 모델은 두껍게 컨트롤러는 얇게라는 레일즈에 관한 이야기를 들은적이 있다. 오늘은 그 부분을 실천했다.
/api/users
로 요청을 날리면 기존에는 모든 user를 다 보내게 되어 있었다. 하지만 이제는 특정 조건과 속성을 지정해서 가져올 수 있게 만들었다.핵심은 쿼리의 처리다. 특정 조건들은
status: online
처럼 키 밸류로 보내면 되고 원하는 속성은 키를for
로 밸류를appearance
처럼 원하는 값을 미리 지정해놓고 하면 보내면 된다.근데 지금 생각해보니깐 키를
for
로 하고 원하는 속성을 배열로서 보내면 더 좋지 않을까 싶다.
7. 오늘 학습 내용에 대한 개인적인 총평
오늘은 정말 최악이었다... 인터넷 환경이 정말 말도 안되게 좋지 않았고, 액션 케이블 자체도 제대로 구현한게 없다. 정말 한심하다.
8. 다음 학습 계획
사이드바 액션 케이블 연결
Last updated