小编典典

如何在Ruby中编码/解码HTML实体?

html

我正在尝试解码一些HTML实体,例如'&amp;lt;'变为'<'

我有一个古老的宝石(html_helpers),但它似乎已经被抛弃了两次。

有什么建议吗?我将需要在模型中使用它。


阅读 265

收藏
2020-05-10

共1个答案

小编典典

HTMLEntities可以做到:

: jmglov@laurana; sudo gem install htmlentities
Successfully installed htmlentities-4.2.4
: jmglov@laurana;  irb
irb(main):001:0> require 'htmlentities'
=> []
irb(main):002:0> HTMLEntities.new.decode "&iexcl;I&#39;m highly&nbsp;annoyed with character references!"
=> "¡I'm highly annoyed with character references!"
2020-05-10