Textarea保留了空白

时间:2015-09-17 21:15:42

标签: css ruby-on-rails input textarea haml

new_form = f.input :contents, input_html: { class: 'contents-input' }
haml
%p= newsitem.contents

如何使用空格完全呈现作者创建的newsitem.contents? e.g。

我爱苹果

是的你

很棒的人。

2 个答案:

答案 0 :(得分:0)

您需要使用white-space: pre来保留换行符和空格,标签等:

p {
    white-space: pre;
}

当然,您希望p选择器更具体,因此您不会定位所有段落。



p {white-space: pre; background: #EEE;}

<p>
I love apple

Yes You are

awesome person.
</p>
&#13;
&#13;
&#13;

答案 1 :(得分:0)

您可以使用Rails内置方法simple_format,该方法将使用一串文本并使用HTML标记对其进行渲染,以便为其提供空白格式。

用法:= simple_format(newsitem.content)

文档: http://apidock.com/rails/ActionView/Helpers/TextHelper/simple_format