我将换行符存储为数据库中的“line \ n \ nline”。
当我显示它时,我使用这种方法转换它:
def showLineBreaks(from_textarea)
from_textarea.gsub(/\n/,"<br/>")
end
但是这些将文本呈现为
line<br><br>line
而不是显示换行符。
这样做的正确方法是什么?
答案 0 :(得分:5)
您可能需要将内容标记为html_safe
才能正常显示,否则视图会在显示字符串时将其呈现。
<%= showLineBreaks.html_safe %>
答案 1 :(得分:5)
如果您尝试显示从文本区域保存的换行符,可以在视图中执行以下操作:
<%= simple_format from_textarea %>
在这种情况下无需手动替换。