15

我有一个有趣的问题。我的模型中有一个 :text 字段,其中显示大量数据,通常大约三个段落。

当我在新视图中输入文本时,它可能看起来像....

aaaaaaaaaaaaaaaaaaaaaaaaa.
bbbbbbbbbbbbbbbbbbbbbbbbbbbb.
ccccccccccccccccccccc.

想象每个 a、b 或 c 都是一个单独的段落。

在 a、b 和 c 行之间有一个空格......(例如,当您按 Enter 时出现换行符)

但是当我在视图上显示相同的数据时,无法识别换行符。该视图似乎将所有文本连接成一个大的简介,它显示为......

aaaaaaaaaaaaaaaaaaaaaaaaa.bbbbbbbbbbbbbbbbbbbbbbbbbbbb.ccccccccccccccccccccc.

但是正在记录换行符,因为要编辑以带有换行符的格式显示数据。

我考虑将 < p > 添加到文本区域并在视图上解析 html 但这确实不是一个好的选择,因为我不想要求我的用户插入 html 标记。

我是否缺少让文本区域以与输入相同的方式显示的内容?

4

1 回答 1

51

尝试简单格式

<%= simple_format(my_text_from_database) %>
于 2011-03-24T18:46:10.500 回答