, 내 템플릿에 다음과 같은 라인을 가지고 싶습니다 서로 또는 하나의 단일 멀티 라인 블록으로 읽혀집니다.여러 멀티 라인 HAML 블록 HAML의 (의도적으로) 이상한 멀티 라인 형식을 사용
-# This fails:
= call_to_helper :foo1 => 'bar1', :foo2 => 'bar2', :foo3 => 'bar3', |
:foo4 => 'bar4', :foo5 => 'bar5' |
= call_to_helper :foo1 => 'bar1', :foo2 => 'bar2', :foo3 => 'bar3', |
:foo4 => 'bar4', :foo5 => 'bar5' |
그리고 줄 바꿈으로 분리, 흥미롭게도, 더 좋은하지 않습니다 :
-# This fails, too:
= call_to_helper :foo1 => 'bar1', :foo2 => 'bar2', :foo3 => 'bar3', |
:foo4 => 'bar4', :foo5 => 'bar5' |
= call_to_helper :foo1 => 'bar1', :foo2 => 'bar2', :foo3 => 'bar3', |
:foo4 => 'bar4', :foo5 => 'bar5' |
내가 찾은
유일한 작업 솔루션 사이의 루비 코드의 빈 줄을 실행하는 것입니다. 정말 못 생겼어.
= call_to_helper :foo1 => 'bar1', :foo2 => 'bar2', :foo3 => 'bar3', |
:foo4 => 'bar4', :foo5 => 'bar5' |
-
= call_to_helper :foo1 => 'bar1', :foo2 => 'bar2', :foo3 => 'bar3', |
:foo4 => 'bar4', :foo5 => 'bar5' |
더 좋은가요?
** 업데이트 : ** 배관 파이프는 HAML의 최신 버전에 필요하지 않습니다 , 그래서 만약 당신이 지금이 질문에 걸림돌이된다면 이것에 매달리지 마십시오;) – Matchu