0

我们怎样才能让用户能够在这里断线?

<%= f.text_area :name, rows: 4, class: 'form-control', id: "gold-standard", placeholder: 'Enter Value' %>

理想情况下只能<br>使用 html 元素,但最坏的情况是我们如何允许所有 html 元素,如<b>,<u>等?

对于后一种情况,我尝试使用:name.html_safeortext_area.html_safe但那些给了我错误。谢谢!

4

1 回答 1

1

如果只是<br>我会使用simple_format辅助方法。

如果您的用户输入“这是一些基本文本...\n...带有换行符。” 作为名称,您可以像这样输出该换行符<br>

<%= simple_format(@valuation.name) %>
# => "<p>Here is some basic text...\n<br />...with a line break.</p>"

如果您需要更复杂的东西,例如,<strong>我会考虑允许用户使用 Markdown 之类的标记语言(例如使用Kramdown gem<ul><hx>

于 2015-04-11T23:14:00.280 回答