Ruby on Rails -在JSON中转义HTML实体



我最近将一个旧的rails应用程序从版本4升级到6,并注意到我的json视图(view jbuilder)现在正在转义任何HTML实体。例如,amersand现在显示为u0026。以前,我可以通过在application.rb中设置config.active_support.escape_html_entities_in_json = false来避免这种情况。这似乎不再做任何事情了……rails 6的配置方法是什么?

我能够通过创建具有以下内容的初始化器在Rails 6中工作:

ActiveSupport.escape_html_entities_in_json = false

不知道为什么旧的方式不起作用,特别是文档仍然说这是一个有效的配置选项(截至2021年2月27日)。

最新更新