2011-11-12 31 views
0

我有一個名爲MSG的模型,它有一個內容:字符串。顯示帶有CR和空格的字符串的導軌

在MSG形式I具有

<%= f.text_area :content %> 

用於用戶輸入的消息。

但是,當我顯示:內容使用<%= Msg.content%>文本沒有「輸入」/ CR或空格,製表符等,它只是一長串文字。

如何強制顯示該用戶放置的CR?

例如:

內容:

Hello, 
buy milk. 

,而不是我得到

Hello, buy milk. 

感謝

回答

3

您可以使用simple_format正確顯示換行符:

<%= simple_format(Msg.content) %> 
+0

聽起來像是他想在用戶輸入後格式化輸出,而不是文本區域本身。 –

+0

我使用simple_format h(MSG.content)來避免任何XSS情況 –