css - 样式文本数据库输出

标签 css ruby-on-rails

我有一个带有文本输入(而不是字符串)的数据库,我在 html 的

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

数据库字段是:

t.string :content

在我的 text_area 输入中,文本是一个简单的 lore 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 样式。

最佳答案

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

关于css - 样式文本数据库输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14639278/

相关文章:

ruby-on-rails - 如何将参数传递给通过 CSS 显示的表单部分?

ruby-on-rails - 最后一条记录的 Rails find_by 选项语法

ruby-on-rails - 使用单表继承更改 Rails 中 ActiveRecord 类的类型

css - 如何使用类似于 Sass 的 darken() 的 CSS 变量创建颜色阴影?

jquery - 拖放到可滚动的 div 上

javascript - React Js 有条件地应用类属性

jquery - 使用 jQuery 将 css 类添加到动态按钮

jquery - 图像按钮(左 + 右)jquery 使用 offset().left 进行右键单击,在 css 中使用 left 值进行左键单击只工作一次?

ruby-on-rails - 比较ruby中两个相似的哈希值

ruby-on-rails - Ruby 动态增加文件大小以进行测试