【发布时间】:2026-01-26 19:25:14
【问题描述】:
给定文本区域中的以下文本:
Line 1 stuff.. Line 1 stuff.. Line 1 stuff.. Line 1 stuff.. Line 1 stuff..
Line 2 stuff.. Line 2 stuff.. Line 2 stuff.. Line 2 stuff.. Line 2 stuff..
我想将新行转换为<BR> 标签,而不是使用simple_format <P> 标签...
所以我尝试了:
str = str.gsub("\r\n", '<br>')
问题是这会产生两个<BR>标签:
<div class="message">line 1<br><br>Line 2</div>
如何只做一个<BR>标签?
【问题讨论】:
-
<br/>这样使用不是semantic;使用更合适的内容,例如段落或list 元素。
标签: ruby-on-rails ruby regex ruby-on-rails-3