J'ai vu cela récemment, j'ai pensé que c'était intéressant. Mais je ne comprends pas vraiment ce que cela fait?
Par exemple, j'ai une application Rails et je veux initialiser quelques données JSON, afin de ne pas avoir à faire une deuxième demande. Normalement, j'écrirais quelque chose comme ceci.
<%= raw @model.to_json %>
ou <%= @model.to_json.html_safe %>
Je dois envoyer le message raw
ou html_safe
sinon le json sera html échappé et donc pas parsé correctement. Cependant, cela semble fonctionner aussi.
<%== @model.to_json %>
Mais je ne trouve aucune documentation.
Est-ce que quelqu'un sait exactement ce que cela fait? Est-ce exactement la même chose que d'appeler html_safe
ou raw
? ou y a-t-il plus que cela?