用Rails中的&符号消毒问题

问题描述 投票:0回答:1

我使用sanitize()方法而不是html_safe()来避免刹车警告。但是在代码中使用“&”符号时出现了一些问题。

例如:

sanitize("A & B")

我正在得到类似A & B的输出

但是我需要像A & B这样的输出有什么想法吗?

ruby-on-rails sanitize
1个回答
0
投票

nokogiri gem解决了问题:

gem'nokogiri'

Nokogiri::HTML::DocumentFragment.parse('<b>hi</b> x > 5').text
 => "hi x > 5" 
© www.soinside.com 2019 - 2024. All rights reserved.