2012-05-11 3 views
0

Я использую Ajax для удаления comments.This является workinf нормально, но когда я удалить комментарии комментария размер не получает обновляются без обновления page.I amnot получить то, что я должен написать, чтобы обновить подсчитывать комментарии без освежающей страницы:Как изменить размер без обновления страницы после удаления?

Ниже приводится мой код sidebar.html.haml, где я показываю подсчитывать комментарии:

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

Ниже приводится код delete.js.haml удалять комментарии через AJAX:

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

ответ

0

Вы можете ALS о и значении изменения в delete.js.haml

$("#commentsize").find("a").find("span").html("<%= @current_user.reload.comment_size %>"); 
+0

Эй ck3g я попытался ур решения Ы его показ строки из моего файла врезки т.е. <% = @ current_user.reload.comment_size> Комментариев – NJF

+0

о. что, если вы переименуете это представление в 'delete.js.erb'? – ck3g

+0

если я переименую его destroy.js.erb, мое удаление также не работает. После обновления комментария удаляется. – NJF

Смежные вопросы