Я пытаюсь встроить данные, которые я определил в моем контроллере в моем представлении.в view.html.erb:
<script>
some_var = <%= @var_data %>
some_ints = <%= @int_data %>
</script>
в моем контроллере:
@var_data = ['hi', 'bye']
@int_data = [1,2,3,4]
однако, когда я просматриваю сгенерированный html-файл, он выглядит как
<script>
some_var = ["hi", "bye"]
some_ints = [1,2,3,4]
</script>
Т.е. все в порядке, но все кавычки экранированы.Вместо этого я попытался
some_var = <%= @var_data.map {|i| i.html_safe} %>
, но он ничего не делал (а также html_safe не работал со всем массивом).Как мне это сделать?
Спасибо