我在 Rails 中遇到了 Ajax 响应问题,我不知道如何调试它。
此代码按预期工作:
看法
<div id="<%= dom_id(comment) %>_count">
<%= Like.where("comment_id = ?", comment.id).count %>
</div>
.js.erb 响应
$("#<%= dom_id(@comment) %>_count").html("<%= Like.where('comment_id = ?', @comment.id).count %>");
但是,如果我添加一个 link_to,则响应将停止工作。任何有关可能发生的事情的帮助将不胜感激。
看法
<div id="<%= dom_id(comment) %>_count">
<%= link_to Like.where("comment_id = ?", comment.id).count, "#" %>
</div>
.js.erb 响应
$("#<%= dom_id(@comment) %>_count").html("<%= link_to Like.where('comment_id = ?', @comment.id).count, "#" %>");