gpt4 book ai didi

ruby-on-rails - Ruby on Rails上的erb JSON解析错误

转载 作者:行者123 更新时间:2023-12-03 08:26:41 25 4
gpt4 key购买 nike

我试图能够访问JSON文件中的脚本标签中的.erb文件,这是我的Rails项目的 View 。

我的 Controller 中有这个:

@myJSON = JSON(IO.binread("./path/to/file.json"));

我已经在 View 文件中尝试过此操作:
<%= javascript_tag do %>
var thing = <%= @myJSON %>;
<% end %>

但这在控制台 SyntaxError: expected property name, got '&'中给了我SyntaxError,这很明显,因为代码中的输出类似于:
var thing = [{&quot;sigla&quot;=&gt;&quot;AC&quot;, &quot;nome&quot;=&gt;&quot;Acre&quot;, &quot;cidades&quot;=&gt;[&quot;Rio Branco&quot;, ...]}]

我怎么了?

最佳答案

javascript_tag中尝试一下:

var thing = <%= @myJSON.to_json.html_safe %>;

关于ruby-on-rails - Ruby on Rails上的erb JSON解析错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51407541/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com