L'ho visto di recente, ho pensato che fosse interessante. Ma non capisco davvero cosa fa?Che cosa fa <%== %> in rails erb?
Es. Ho una app per i binari e voglio eseguire il boot di alcuni json, in modo da non dover fare una seconda richiesta. Normalmente scriverei qualcosa del genere.
<%= raw @model.to_json %>
o <%= @model.to_json.html_safe %>
devo inviare il messaggio raw
o html_safe
o JSON sarà html scappati e quindi non analizzati correttamente. Tuttavia, anche questo sembra funzionare.
<%== @model.to_json %>
Ma non riesco a trovare alcuna documentazione.
Qualcuno sa cosa fa esattamente? Esattamente lo stesso che si chiama html_safe
o raw
? O c'è dell'altro?
possibile duplicato di [Qual è la differenza tra <% code %> e <%= code %> in Rails erb?] (Http://stackoverflow.com/questions/5361401/whats-the-difference-between-code-and-code-in-rails-erb) –
non è affatto un duplicato di quanto sopra. Non ho mai visto <% == btw quindi è bello imparare qualcosa di nuovo .. bella domanda. –