如何使用Rails表单中的html标签提交

时间:2015-12-14 02:06:51

标签: html ruby-on-rails

有一个textarea输入表单,

<p>text with p tag</p>

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

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

提交和参数发送像这样,

private void Battle_Click(object sender, EventArgs e)
    {
        Battle battle = new Battle();
        battle.Show();
    }

    public void Game_Load(object sender, EventArgs e)
    {
        if (HeroMaker.wizardChoosen)
        {
            wizard = new Wizard(HeroMaker.className);
            NameLabel.Text = HeroMaker.className;
            HealthLabel.Text = wizard.Health.ToString();
        }
    }

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

1 个答案:

答案 0 :(得分:0)

您在寻找的是rawhtml_safe方法。

如果要在带有html标记的数据库中存储字符串,请在控制器中使用raw(string)或作为before_save模型回调。

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

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

raw