为Java编码/解码JSON对象

时间:2018-06-20 23:20:46

标签: javascript html ruby sinatra slim-lang

我有一个用Ruby创建的数组 @gtaglist ,已使用 @ gtaglist.to_json 给予

将其转换为JSON对象
{"id":28,"name":"Rome Catacombs Tour"},{"id":31,"name":"Baroque Churches Tour"},{"id":27,"name":"Borghese Gallery Tour"}

我将Ruby JSON对象的值(即#{@gtaglist}替换为Javascript标记语句中的字符串,并获得以下内容

gtag('event', 'view_item_list', {
    "items": {"id":28,"name":"Rome Catacombs Tour"},{"id":31,"name":"Baroque Churches Tour"},{"id":36,"name":"Sts Peter & Paul Tour"}
    });

如何用<< / p>替换 &quot;

使用Ruby 2.4.3,Sinatra和Slim

1 个答案:

答案 0 :(得分:0)

@ rael-gugelmin-cunha的答案于 ruby inside javascript block [slim template]

使用双花括号,即#{{@gtaglist}}代替#{@gtaglist}