Imprimer un JSON valide, non échappé dans une vue avec Rails

J'ai tout essayé. Chaque combinaison de ces aides rawhtml_safe to_json y compris quelques tentatives avec ::JSON.encode et CGI.unescape. Le problème est que, indépendamment de ce que je fais, je ne peux pas imprimer bien formé JSON dans une vue. C'est toujours échappé HTML.

Voici le code de mon point de vue:

var campaignData<%= "=" + (raw @campaign.to_json) if @campaign %>;

Dans mon cas, c'est toujours les citations qui sont échappé ". Je voudrais juste faire un gsub sur les guillemets, mais c'est une terrible solution à ce que l'OMI devrait être très simple, bien documenté des cas d'utilisation.

source d'informationauteur D-Nice