4

嗨,我有一个带有简单 HTML 表单的 rails 应用程序。description其中一个名为a的字段text_area,我希望能够准确地显示其输入是如何在索引页面上输入的。

例如:

如果有人将输入作为列表输入到文本区域。我希望它完全像那样显示。

样本描述输入

-list1
-list2
-list3

当我使用此输入提交表单时,以下字符串将存储为descriptionfield "-list1\r\n-list2\r\n-list3"。当我description这样输出时:

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

这是输出:

-list1 -list2 -list3

我知道如果我想要我可以解析\r\n并用<br>. 但这似乎是一个非常荒谬的解决方案,本来应该很容易。

4

1 回答 1

5

Yes, you do need to use HTML tags to create line breaks, because browsers do not respond to "\n". HTML layout rendering looks at HTML tags, not text content.

于 2013-07-10T21:29:37.807 回答