逃脱<a href=""> tags while using simple_format</a>

时间:2012-01-08 13:55:15

标签: ruby-on-rails

我有一个应用程序,我想在text_area的内容中显示换行符。

我知道我可以使用simple_format完成此操作,但出于搜索引擎优化的原因,我还想禁止他们在内容中插入链接。

如何显示换行符,而不是渲染<a>代码?

1 个答案:

答案 0 :(得分:2)

您可以将simple_formatsanitize合并:

# prints <p>foo\n<br />barbaz</p>
simple_format sanitize("foo\nbar<a href='foo'>baz</a>", :tags => [])

将允许的标签作为:tags选项传递(例如:tags => ["p", "em"])。

相关问题