【问题标题】:How to Submit with html tags in Rails form如何在 Rails 表单中使用 html 标签提交
【发布时间】:2015-12-14 10:18:50
【问题描述】:

有一个textarea输入表单,

<%= f.text_area :body %>

在这里,如果我插入带有 html 标签的文本

<p>text with p tag</p>

像这样提交和参数发送,

&lt;p&gt;this is param&lt;/p&gt;

我如何提交纯文本,而不是 html 实体?

【问题讨论】:

标签: html ruby-on-rails


【解决方案1】:

你要找的是rawhtml_safe方法。

如果您想使用 html 标签将字符串存储在数据库中 - 在控制器中使用 raw(string) 或作为 before_save 模型回调。

或者,您可以使用raw 将此字符串输出为 HTML。

请注意,raw 更可取,因为您通常不应信任用户输入。

raw

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-10-11
    • 2013-08-06
    • 2012-04-19
    • 1970-01-01
    • 2011-12-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多