Ruby on rails 3 rails的jQuery语法错误

Ruby on rails 3 rails的jQuery语法错误,ruby-on-rails-3,jquery-ui,Ruby On Rails 3,Jquery Ui,我有以下代码,它在第2行sales.js:2SyntaxError:Expected-token')上返回语法错误。这有什么问题 $('<div id="new_contact_dialog"></div>') .html('<%= escape_javascript render(:partial => 'choose_storage.html.erb') %>') .dialog({ autoOpen: true, modal: tr

我有以下代码,它在第2行
sales.js:2SyntaxError:Expected-token')上返回语法错误。
这有什么问题

$('<div id="new_contact_dialog"></div>')
.html('<%= escape_javascript render(:partial => 'choose_storage.html.erb') %>')
.dialog({
    autoOpen: true,
    modal: true,
    title: 'Add a Contact%>',
    buttons: { 'Create Contact' :  function(){ $(this).find("form").submit(); }, 'Cancel' : function(){ $(this).dialog("close"); } },
    show: "fade",
    hide: "fade",
    width: 420
});
$(“”)
.html(“”选择_storage.html.erb')%>“”)
.对话({
自动打开:对,
莫代尔:是的,
标题:“添加联系人%>”,
按钮:{'Create Contact':function(){$(this).find(“form”).submit();},'Cancel':function(){$(this).dialog(“close”);},
显示:“褪色”,
隐藏:“褪色”,
宽度:420
});

您的
标题中有一个额外的
%%>
行:“添加联系人”
这可能会使实际渲染的JS扭曲,因为您使用的是ERB。我建议在实际浏览器中检查视图的输出;这可能有助于揭示它到底出了什么问题

除此之外,JS看起来解析正确。我过去经常查看它,这使得查找括号问题更容易找到