0

私は ajax を使用してコメントを削除しています。これはうまくいきますが、コメントを削除すると、ページを更新しないとコメントのサイズが更新されません。

以下は、コメント数を表示している sidebar.html.haml のコードです。

%li.link_li
    #commentsize
      = link_to "<span>#{@current_user.comments.size}</span>Comments".html_safe, "#", :class => "nav-icon icon-articles"

以下は、ajax を介してコメントを削除するための delete.js.haml のコードです。

$("#comment_#{@comment.id}").fadeOut().remove();
4

1 に答える 1

0

で値を変更することもできますdelete.js.haml

$("#commentsize").find("a").find("span").html("<%= @current_user.reload.comment_size %>");
于 2012-05-11T06:49:05.033 に答える