【问题标题】:How to convert " to double qoutes [duplicate]如何将“转换为双引号[重复]
【发布时间】:2016-02-25 18:43:55
【问题描述】:

我有一个 ruby​​ json 对象。例如

在控制器中

@my_hash = {"5":{"id":5,"name":"ANKLOS","code":"724.9","description":"Ankylosis of spine (Spine Fusion)","title":"ANKLOS - 724.9 - Ankylosis of spine (Spine Fusion)"},"3":{"id":3,"name":"Loren Lipsum","code":"Test","description":"Test t2 stest","title":"Loren Lipsum - Test - Test t2 stest"}}

我在视图中使用了 @my_hash。我的内容动态地来自表格。

<script type="text/javascript">
    var my_hash = <%= @my_hash.to_json %>;
</script>

但是 my_hash 的结果是这样的

var diagnosisCodes = {&quot;&quot;:{&quot;code&quot;:&quot;\u0026larr;&quot;,&quot;description&quot;:&quot;&quot;},&quot;5&quot;:{&quot;id&quot;:5,&quot;name&quot;:&quot;ANKLOS&quot;,&quot;code&quot;:&quot;724.9&quot;,&quot;description&quot;:&quot;Ankylosis of spine (Spine Fusion)&quot;,&quot;title&quot;:&quot;ANKLOS - 724.9 - Ankylosis of spine (Spine Fusion)&quot;},&quot;3&quot;:{&quot;id&quot;:3,&quot;name&quot;:&quot;Loren Lipsum&quot;,&quot;code&quot;:&quot;Test&quot;,&quot;description&quot;:&quot;Test t2 stest&quot;,&quot;title&quot;:&quot;Loren Lipsum - Test - Test t2 stest&quot;}};

我需要像@my_hash 一样的输出。我该怎么做?

【问题讨论】:

    标签: javascript jquery ruby-on-rails ruby


    【解决方案1】:

    使用

    @my_hash.to_json.html_safe
    

    如前所述: Handling JSON in JS/ERB template in Rails 3

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-20
      相关资源
      最近更新 更多