2014-09-12 3 views
2

Я пытаюсь передать некоторые данные эликсиров в Javascript сериализации с Jsex:Избегайте JSON бежать в Eex

<script type="text/javascript"> 
    var myData = <%= JSEX.encode! my_data %>; 
</script> 

Но выход, кажется, бежал, как [&Quot; в &Quot;, 1]. Есть ли способ обойти это?

+0

Вы используете рамки, может быть, Phoenix? –

+0

@ p11y Да, я сейчас на Фениксе. Ваше решение работает отлично, спасибо! – artshpakov

ответ

4

Если вы используете Phoenix, вы можете использовать Phoenix.Html.safe для предотвращения экранирования. Это imported automatically в представлениях:

<%= safe JSEX.encode!(my_data) %>