= simple_format(styled_text_for_tagged_text(block.text_block.body, article))
这似乎是从我的链接中剥离target="_blank"
等属性。我无法使用auto_link
。有关如何解决此问题的任何建议吗?
答案 0 :(得分:4)
更好的方法是在simple_format方法中关闭清理程序,并自己调用内容的清理,在那里您可以指定不剥离目标属性。
= simple_format(sanitize(body, attributes: ["href", "target"]), {}, sanitize: false)
然后,您将获得simple_format和sanitize的好处。
答案 1 :(得分:0)
不消毒输出最终成为答案:
= simple_format(styled_text_for_tagged_text(block.text_block.body, article), {}, :sanitize => false)