避免在Eex中进行JSON转义

art*_*kov 2 elixir

我正在尝试将一些Elixir数据传递给使用Jsex序列化的Javascript:

<script type="text/javascript">
  var myData = <%= JSEX.encode! my_data %>;
</script>
Run Code Online (Sandbox Code Playgroud)

但输出似乎被转义,如[&Quot; a&Quot;,1].有没有办法绕过那个?

Nic*_*ery 7

现在看来在凤凰城,使用以下元组可以解决问题:

<%= {:safe, JSEX.encode!(my_data)} %>
Run Code Online (Sandbox Code Playgroud)

http://hexdocs.pm/phoenix/Phoenix.Template.HTML.html