执行Update.js的问题

时间:2012-11-07 17:14:34

标签: javascript ruby-on-rails ruby-on-rails-3

我有一个控制器,更新操作响应js。一切都很顺利,但我遇到了一些非常奇怪的行为。她是我的代码:

<% if @contact.errors.any? %>
<% else %>
  alert('What!?!');
  $("li#contact").replaceWith("<%= escape_javascript render @contact %>");
<% end %>

当我没有错误时,我可以替换我的列表项。然而,在此行之前或之后没有任何内容。警报不会弹出,任何其他操作都不会运行。甚至将代码减少到:

<% if @contact.errors.any? %>
    <% else %>
      alert('What!?!');
    <% end %>

我无法提醒它。我知道我还没有错误渲染,但我正在执行的没有错误。以前有没有经历过不稳定行为的人? (create.js,destroy.js一切正常)。

0 个答案:

没有答案