• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
공지

라이믹스 버전 업데이트 후 레이아웃 오류로 인해 sally에서 lemon으로 긴급 롤백했습니다.

나에기승현 나에기승현 43

3

0

버그 생긴이유:

https://github.com/rhymix/rhymix/pull/2531

2. CSS 및 JS 문백에서는 v1 호환 문법 {$var}를 지원하지 않습니다. #2502

흔히 사용하는 CSS 및 JS 문법과 충돌이 잦으므로, 해당 문법은 HTML 문맥에서만 인식하도록 하였습니다.

예를 들어 아래와 같이 썼을 때

<div>{{ $foo }}</div>  <!-- 정상 인식 -->
<div>{$bar1}</div>  <!-- 정상 인식 -->
<script>
    var title = '{{ $foo }}';  // 정상 인식
    var name = '{$bar2}';  // JS 문맥에서 중괄호 한 쌍은 인식하지 않음
    alert(`Hello, ${title} ${name}!`);
</script>

기존: 2개의 foo와 bar1, bar2 모두 출력되고, JS 템플릿 문법에서 오류가 일어남

변경: foo와 bar1만 출력되고, bar2는 템플릿 문법으로 인식하지 않으며, JS 템플릿 문법은 정상 작동함

이 변경으로 인해 더이상 작동하지 않는 템플릿 문법이 생길 수 있으므로 주의하시기 바랍니다.

문맥 구분에 대한 자세한 설명은 아래를 참고하세요.

 

이부분때문에 v2 문법에서 오류가 생긴 sally 레이아웃에서 오류가 생겨서 게시판 접근 불가 문제가 생겨, 임시로 v1 템플릿 문법을 사용하는 lemon 레이아웃으로 롤백하였습니다. 추후 레이아웃 제작사에서 패치할시 sally로 다시 복구할 예정입니다.

 

신고공유스크랩
0
댓글 등록
취소 댓글 등록

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?

목록

공유

facebooktwitterpinterestbandkakao story
태그 : 문자투표