我有一个用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>替换 "
使用Ruby 2.4.3,Sinatra和Slim
答案 0 :(得分:0)
@ rael-gugelmin-cunha的答案于 ruby inside javascript block [slim template]
使用双花括号,即#{{@gtaglist}}
代替#{@gtaglist}