HAML Javascript双引号内的双引号
我有下面的代码,我想在HAML中运行,但这似乎会产生错误 似乎双引号在双引号中不起作用 有没有办法让这个部件工作HAML Javascript双引号内的双引号,javascript,ruby-on-rails,ruby,haml,Javascript,Ruby On Rails,Ruby,Haml,我有下面的代码,我想在HAML中运行,但这似乎会产生错误 似乎双引号在双引号中不起作用 有没有办法让这个部件工作 :javascript #{" var $dialog = $('<div></div>') .html('<iframe style="border: 0px; " src="' + page + '" width="100%" height="100%"></i
:javascript
#{"
var $dialog = $('<div></div>')
.html('<iframe style="border: 0px; " src="' + page + '" width="100%" height="100%"></iframe>')
.dialog({
autoOpen: false,
modal: true,
height: 625,
width: 500,
title: ""
});
$dialog.dialog('open');
" if browser.ie8?}
:javascript
#{"
变量$dialog=$('')
.html(“”)
.对话({
自动打开:错误,
莫代尔:是的,
身高:625,
宽度:500,
标题:“
});
$dialog.dialog('open');
“如果浏览器.ie8?}
“似乎双引号在双引号内不起作用”——当然不起作用,你需要避开它们。要不然你怎么确定这句话的结尾呢?@matt我试过反斜杠,但似乎不起作用。您将如何在HAML javascript中转义?使用反斜杠:-)您将得到什么错误?或者,您可以使用%{…}
语法而不是外部引号。