在我的Rails应用程序中,我有一个由html.erb文件创建的页面的一部分:
<div id="progressbars">
<% @all_active_threads.each do | active_thread | %>
<div class="row">
<div id="progressdiv<%= active_thread.thread_id %>" class="progress progress-striped active span6">
<div id="progressbar<%= active_thread.thread_id %>" class="bar" style="width: <%= active_thread.progress %>%;"><%= active_thread.campaign %></div>
</div>
</div>
<% end %>
</div>
每次重新加载页面时,这都可以快速优雅地为我的应用程序中的每个活动线程对象创建一系列进度条。我已经设置了我的javascript代码来更新这些进度条的值,但我想要完成的是让父进程'progressbars'div在创建或销毁线程时自行刷新,从而创建一个最新的存在的线程数的进度条的日期列表。
我知道我可以使用Javascript手动添加和删除div,但有没有更简单的方法来刷新有问题的div,以便它将通过它的循环运行并创建所需的进度条?
谢谢!