#3 楼 @adamshen 实在不好意思,这几天有事,刚有空上来,你加转意字符的方法是对的,是我忽略了代码中有个地方加了 escape_javascript,进行了二次转译。本来也没关系,但关键是,我 escape_javascript 外面还套了个双引号,这时问题就来了,二次转译后,第一次加的转译符全部失效,然后“#{}”仍按 ruby code 方式处理了,解决方法,双引号改成单引号,真是不良习惯害死人。
#1 楼 @adamshen 有试过的,不行的