在这种情况下,用户输入一个关于他们自己的生物,如何保留间距等??
我尝试了预标签,但宽度是固定的,所以这没有用。我正在使用rails,是否有更好的方法来保留用户插入的段落格式,但没有固定宽度?
答案 0 :(得分:1)
是否只是为了保留用户输入的换行符? 在这种情况下,您可以使用Rail的simple_format帮助器http://apidock.com/rails/ActionView/Helpers/TextHelper/simple_format
答案 1 :(得分:0)
我使用simple_format,它使用简单的格式规则返回转换为HTML的文本。两个或多个连续换行符(\ n \ n)被视为段落并包含在<p>
标记中。一个换行符(\ n)被视为换行符,并附加<br />
标记。此方法不会从文本中删除换行符。
您可以将任何HTML属性传递给html_options。这些将添加到所有创建的段落中。
答案 2 :(得分:0)
如果您愿意,可以使用javascript完成此操作。您需要使用<br />
$('document').ready(function() {
// Get div content
string = $('#test').text()
// Replace all carriage returns or new lines with an HTML line break.
$('#test').html(string.replace(/(\r|\n)/g, '<br />'))
});