gpt4 book ai didi

javascript - 如何将 Ruby 哈希输出为 Javascript?

转载 作者:行者123 更新时间:2023-12-03 06:16:22 25 4
gpt4 key购买 nike

我正在使用 Rails 4.2.7。我想获取在 Rails 中创建的哈希并输出一个包含哈希的 Javascript 变量(相同的数据关联)。所以我的看法是这样的

var my_object_names = <%=h my_object_name_hash.to_json %>;

但是输出的是

var my_object_names = {&quot;1403913600000&quot;:&quot;Proudun&quot;,&quot;1437782400000&quot;:&quot;BTN Event&quot;,&quot;1466812800000&quot;:&quot;Proud&quot;}; 

这会导致 Javascript 错误,“SyntaxError: Unexpected token &”。获取 Ruby 哈希并输出包含相同数据的 Javascript 的更优雅方法是什么?

最佳答案

您要求使用 h 函数对该值进行 HTML 转义,因此您可以通过这种方式获得它。

不转义的方法是:

<%= object.to_json.html_safe %>

关于javascript - 如何将 Ruby 哈希输出为 Javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39086854/

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