Rails和HTML:如何保持表单输入的格式

Rails和HTML:如何保持表单输入的格式,html,ruby-on-rails,ruby-on-rails-3,forms,Html,Ruby On Rails,Ruby On Rails 3,Forms,嗨,我有一个rails应用程序,它有一个简单的HTML表单。其中一个名为description的字段是text\u区域,我希望能够准确地显示其输入内容在索引页面上的输入方式 例如: 如果有人以列表的形式在文本区域输入信息。我希望它能像那样显示出来 样本描述输入 -list1 -list2 -list3 当我使用此输入提交表单时,以下字符串存储为说明字段“-list1\r\n-list2\r\n-list3”。当我像这样输出description时: <div class='light p

嗨,我有一个rails应用程序,它有一个简单的HTML表单。其中一个名为
description
的字段是
text\u区域
,我希望能够准确地显示其输入内容在索引页面上的输入方式

例如:

如果有人以列表的形式在文本区域输入信息。我希望它能像那样显示出来

样本描述输入

-list1
-list2
-list3
当我使用此输入提交表单时,以下字符串存储为
说明
字段
“-list1\r\n-list2\r\n-list3”
。当我像这样输出
description
时:

<div class='light panel radius bottom'>
  <%= job.description %>
</div>

我知道如果需要,我可以解析
\r\n
并将其替换为

。但是这似乎是一个非常荒谬的解决方案,应该很简单。

是的,您确实需要使用HTML标记来创建换行符,因为浏览器不响应
“\n”
。HTML布局呈现查看HTML标记,而不是文本内容。

是的,您需要简单的\u格式()
-list1 -list2 -list3