2013-02-22 73 views
0

好吧我在下面遇到過這樣的問題,每次我所做的只是讓haml不清理輸出,但這不起作用。我曾嘗試使用raw,html安全,但都沒有幫助。Rails在HAML中添加空格

這裏是我打電話

def call_form 
    "SOME STRING #{"LOL"} SOME OTHER STRING" 
end 

在我看來,我用!= call_form

,這是在HTML輸出:

" 
     SOME STRING LOL SOME OTHER STRING 
     " 

如何擺脫所有的軌道不斷添加的空白

+0

爲什麼不使用#{LOL} – 2013-02-22 06:29:59

回答

0

有我的方式出現問題。我忘了關閉HTML中的一個元素,這就是爲什麼它是BROWSER實際上增加了空間。無論如何,感謝您的幫助。我很感激。

0

要刪除所有可用的空格,可以使用strip

1.9.3p194 :001 > call_form = " 
1.9.3p194 :002">  SOME STRING LOL SOME OTHER STRING 
1.9.3p194 :003">  " 
=> "\n  SOME STRING LOL SOME OTHER STRING\n  " 
1.9.3p194 :004 > call_form.strip 
=> "SOME STRING LOL SOME OTHER STRING" 
+0

這個問題就不是這個問題。我的視圖中出現的字符串是「某些字符串大聲笑一些其他字符串」,但是當我嘗試輸出它時,軌道或其他東西正在增加空間。 – user1000232 2013-02-22 04:56:12