样式文本数据库输出

时间:2013-02-01 03:32:27

标签: css ruby-on-rails

我有一个带有文本输入的数据库(而不是字符串),我将它输出到html中的

标签中。不幸的是,它输出了一个文本块,我根本不知道如何设置它的样式,甚至创建一个换行符。

DB Field是:

t.string :content

在我的text_area输入中,文本是一个简单的传说ipsum。

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce nec risus ligula. Nulla quis bibendum justo. Sed nec tempus nisi. Curabitur in justo in mi ornare dictum sed et mi. Praesent sodales arcu nec ligula accumsan et gravida nulla gravida. Nullam in diam odio, a malesuada eros. Nunc et magna quis odio fermentum porta in et magna. Aliquam erat volutpat. Duis interdum, lacus malesuada mollis ullamcorper, tellus turpis placerat magna, non gravida tortor magna vel turpis. Nunc eu nunc nec nisi scelerisque mollis at cursus lectus. Quisque varius condimentum neque elementum rutrum. Cras porta, felis vitae porta cursus, nisl turpis tincidunt turpis, eu molestie ipsum ligula sit amet lectus. Sed aliquam lobortis nunc, at lobortis magna tristique vel. Donec faucibus ipsum non elit rhoncus posuere.

Html就是

<p><%= @building.content %></p>

输入HTML

<%= f.label :content %>
<%= f.text_area :content %>

我还没有CSS样式。

2 个答案:

答案 0 :(得分:0)

您希望如何格式化文本?如果您只想更改字体,对齐,大小或重点,那么您可以使用CSS。如果你想将文本转换成多个段落,我可能只是将它保存到数据库中。虽然您希望首先对文本进行html编码,然后在将其输出到页面之前进行解码。 HTH

答案 1 :(得分:0)

尝试这个并根据您的要求修复您的宽度。

<p style="word-wrap: break-word;"><%= @building.content %></p>