IT이야기

ERb 시퀀스 끝에 '-%>'(빼기 기호)

cyworld 2021. 10. 17. 09:58
반응형

ERb 시퀀스 끝에 '-%>'(빼기 기호)


ERb 시퀀스의 끝에 '-'(빼기 기호)를 사용하는 요점은 무엇입니까?

예시:

<% 3.times do -%>
  FooBar<br />
<% end -%>
Sometext

'-'를 사용하든 사용 하지 않든 브라우저는 동일한 출력을 렌더링합니다.

고마워, 아파.


Rails 3 이전에는 ERB가 HTML 콘텐츠를 렌더링할 때 값 앞뒤에 공백을 추가했습니다. HTML에서 공백은 와 같은 특수 태그를 사용하는 경우를 제외하고는 중요하지 않습니다 <pre>.

-기호를 사용하면 ERB가 추가 공백을 피할 수 있습니다.

이것은 Rails 3에서 완전히 쓸모가 없습니다.


erb 태그의 여는 부분이나 닫는 부분에 빼기 기호를 사용하면 해당 줄의 태그 앞이나 뒤에 공백이 표시되지 않습니다.

erb를 사용하여 텍스트/일반 이메일과 같은 것을 생성할 때 주로 유용했지만 @Simone이 지적한 것처럼 이제는 무의미합니다.

ReferenceURL : https://stackoverflow.com/questions/4407862/minus-sign-at-the-end-of-a-erb-sequence

반응형