2010-12-19 79 views
1

我将换行符存储为数据库中的“line \ n \ nline”。在Rails3中显示换行符

当我展示它,我转换使用这种方法吧:

def showLineBreaks(from_textarea) 
    from_textarea.gsub(/\n/,"<br/>") 
    end 

但是这些呈现文本作为

line<br><br>line 

而不是显示的换行符。

这样做的正确方法是什么?

回答

5

您可能需要将您的内容标记为html_safe才能正确显示,否则该视图将呈现该字符串应显示的内容。

<%= showLineBreaks.html_safe %> 
5

如果你想显示从文本区域保存的换行,你可以做你的看法如下:

<%= simple_format from_textarea %> 

不需要做手动替换在这种情况下。