這個問題是類似這樣的一個刪除空白,但有一個額外的皺紋:在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
做到這一點。
有什麼方法可以重寫循環,以便您可以使用這些運算符?
適合我。我喜歡測試0而不是「長度」,但我可以只是翻轉連接。 –
一些更正:(1)在所有b/c仍然得到空格後,翻轉「+」號不起作用。 (2)它應該是「長度 - 1」,而不是「長度」。 (3)你需要運行'raw'。 –