$('#<%= dom_id(@response[:domain]) > div.queries > #<%= dom_id(@response[:tag]) %>').fadeOut ->
$(this).remove()
它在日志中产生以下错误:
ActionView::Template::Error (compile error
app/views/domains/untag.js.coffee:2: syntax error, unexpected $undefined
$(this).remove()
^
app/views/domains/untag.js.coffee:3: unterminated string meets end of file
app/views/domains/untag.js.coffee:3: syntax error, unexpected $end, expecting kEND):
1: $('#<%= dom_id(@response[:domain]) > div.queries > #<%= dom_id(@response[:tag]) %>').fadeOut ->
2: $(this).remove()
app/views/domains/untag.js.coffee:3:in `compile'
app/controllers/domains_controller.rb:45:in `untag'
答案 0 :(得分:3)
问题(至少其中一个)在你的字符串中
'#<%= dom_id(@response[:domain]) > div.queries > #<%= dom_id(@response[:tag]) %>'
你打开两个<%=
块,但只关闭一个。
答案 1 :(得分:0)
很奇怪,它为我编译。您使用什么设置进行编译?