[2016년 5월 13일] 주간 레일즈: Action Cable NPM 패키지 및 레일즈 5.1 개발 시작
해당 글은 Godfrey Chan/godfreykfc@gmail.com 의 허락을 얻어서 번역한 글입니다.
모두 안녕. 여기 Prathamesh 가 아직 RailsConf 열병에서 아직 회복 중입니다.
이번 주 레일즈 월드에서 무슨 일이 일어났는지 같이 보시죠.
Featured
Confreaks에서 RailsConf 2016 영상들
RailsConf 2016 영상들이 Confreaks 에 나타나기 시작했습니다.
Jaremy Daer 의 오프닝 키노트를 놓치지 마세요! |
|
38명의 굉장한 사람들이 이번주에 레일즈에 기여(contributed) 했네요.
또한 5명의 첫 커미터가 있었습니다. 환영합니다! 만약 기여하고 싶다면 이슈 트래커에 눈을 떼지 마세요. |
New Stuff
지난 주 레일즈 5.0 RC1이 릴리즈 되고,
마스터 브랜치는 이제 Rails 5.1 을 가리키게 됩니다. |
|
앞으로 Action Cable은 자체적인 NPM 패키지를 가지고,
레일즈 릴리즈 시스템의 일부로 릴리즈 됩니다. 이제 레일즈 세상 밖에서도 Action Cable Javascript 에셋은 사용 가능하죠! |
Fixed
JSON이 직렬화될때 수정 감지(mutuation detection) 로직이
이 이슈는 JSONB 컬럼의 changes 메서드와 연관이 있는 것으로
컬럼값의 변경사항이 없어도 changes의 반환값이 변경사항이 존재하는 것처럼 반환하는 이슈에 대한 해결입니다. |
|
ActiveRecord::Attribute::Null#type_cast 추가
데이터베이스에 해당 필드가 없는 상태에서
ActiveRecord::Base#attribute 를 기본값이 있는 형태로 사용할 때, 모델의 save 메서드를 호출 하면 NotImplementedError 가 발생하는 이슈가 있었습니다 이 커밋은 AciveRecord::Attribute::Null 클래스에 type_cast를 정의하면서 해결합니다 |
Improved
Blade 기반으로 Action Cable 테스트 스윗의 테스트 커버리지가 향상됩니다!
|
Wrapping Up
이번 주 저의 보고를 끝내겠습니다. 그외 다른 많은 일이 있었으니
자유롭게 뛰어들어서 확인해보세요!