1

我有一个内容可编辑的 div,用户可以在其中输入他们的简历,然后保存信息。我使用表单提交,我提交的数据是$('#bio').html()生物标签具有可编辑属性内容的地方。所有这一切都非常有效,除非用户点击回车然后它创建一个 div 标签和/或 a <br>,它们被保存为用户的简历,然后显示完整的 html 元素,这看起来很草率。

我正在寻找仅保存文本的某种方式或仅显示文本的方式。理想情况下,我希望能够保留新行而不显示<div>or <br>

如果这很有用,我正在使用 Ruby-on-Rails 3。

谢谢,威尔斯

4

1 回答 1

1

strip_tags在你的控制器中使用方法

> ActionController::Base.helpers.strip_tags("<br><div>sample")
> # => "sample"

或者,如果您希望
将 转换为“\n”(新行),请执行此操作

> "<br>sample".gsub(/<br>/, "\n") 
> "\nsample"
于 2012-10-30T19:40:00.360 回答