我使用sanitize()方法而不是html_safe()来避免刹车警告。但是在代码中使用“&”符号时出现了一些问题。
例如:
sanitize("A & B")
我正在得到类似A & B的输出
A & B
但是我需要像A & B这样的输出有什么想法吗?
A & B
nokogiri gem解决了问题:
gem'nokogiri'
Nokogiri::HTML::DocumentFragment.parse('<b>hi</b> x > 5').text => "hi x > 5"