我有一个应用程序,我想在text_area的内容中显示换行符。
我知道我可以使用simple_format完成此操作,但出于搜索引擎优化的原因,我还想禁止他们在内容中插入链接。
如何显示换行符,而不是渲染<a>
代码?
答案 0 :(得分:2)
您可以将simple_format
与sanitize
合并:
# prints <p>foo\n<br />barbaz</p>
simple_format sanitize("foo\nbar<a href='foo'>baz</a>", :tags => [])
将允许的标签作为:tags
选项传递(例如:tags => ["p", "em"]
)。