루프와 HAML에서 공백을 제거하지만, 여분의 주름과 :이 질문이 하나와 유사한
Auto-removing all newlines from Haml output
는이 같은 코드와 링크의 쉼표로 구분 된 목록을 구성하고 가정 :
- foos.each_with_index do |foo, i|
= ', ' if i > 0
= link_to foo.name, foo
쉼표 앞에 공백을 넣지 않고 어떻게합니까? 기존의 악어 운영자 또는 surround
/precede
/succeed
과 함께이 작업을 수행 할 방법이 없습니다.
이러한 연산자를 사용할 수 있도록 루프를 다시 작성할 수있는 방법이 있습니까? LINK_TO 문자열을 반환하는 도우미 단지이기 때문에
저에게 맞습니다. 나는 'length'보다는 0에 대해 테스트하는 것을 좋아하지만, 단지 concat을 뒤집을 수 있습니다. –
몇 가지 수정 사항 : (1) 공백이있는 b/c를 모두 사용한 후에'+'주위를 뒤집는 것이 작동하지 않습니다. (2) 길이가 아니라 길이가 1이어야합니다. (3) '원시'를 통해 실행해야합니다. –