Ruby on rails 简单的\u格式正在剥离目标\u空白

Ruby on rails 简单的\u格式正在剥离目标\u空白,ruby-on-rails,ruby,Ruby On Rails,Ruby,这似乎是从我的链接中剥离属性,如target=“\u blank”。我无法使用自动链接。关于如何解决这一问题的任何建议?没有对输出进行消毒,结果就是答案: = simple_format(styled_text_for_tagged_text(block.text_block.body, article)) 一个更好的方法是在simple_format方法中关闭sanitizer,并自己调用内容sanitize,在这里您可以指定不删除目标属性 = simple_format(styled_te

这似乎是从我的链接中剥离属性,如
target=“\u blank”
。我无法使用
自动链接
。关于如何解决这一问题的任何建议?

没有对输出进行消毒,结果就是答案:

= simple_format(styled_text_for_tagged_text(block.text_block.body, article))

一个更好的方法是在simple_format方法中关闭sanitizer,并自己调用内容sanitize,在这里您可以指定不删除目标属性

= simple_format(styled_text_for_tagged_text(block.text_block.body, article), {}, :sanitize => false)
然后,您将获得简单的_格式和清理的好处

参考号

= simple_format(sanitize(body, attributes: ["href", "target"]), {}, sanitize: false)