修改删除问卷后相关BUG
This commit is contained in:
parent
a772ef329d
commit
c366cc90e7
|
@ -83,6 +83,12 @@ class PollController < ApplicationController
|
||||||
|
|
||||||
def destroy
|
def destroy
|
||||||
if @poll && @poll.destroy
|
if @poll && @poll.destroy
|
||||||
|
if @is_teacher
|
||||||
|
polls = Poll.where("polls_type = 'Course' and polls_group_id = #{@course.id}")
|
||||||
|
else
|
||||||
|
polls = Poll.where("polls_type = 'Course' and polls_group_id = #{@course.id} and polls_status = 2")
|
||||||
|
end
|
||||||
|
@polls = paginateHelper polls,20 #分页
|
||||||
respond_to do |format|
|
respond_to do |format|
|
||||||
format.js
|
format.js
|
||||||
end
|
end
|
||||||
|
|
|
@ -0,0 +1,22 @@
|
||||||
|
<div class="polls_head">
|
||||||
|
<h2>所有问卷
|
||||||
|
<span>(<%= @obj_count%>)</span>
|
||||||
|
</h2>
|
||||||
|
<% if @is_teacher%>
|
||||||
|
<%= link_to l(:label_new_poll), new_poll_path(:polls_type => "Course",:polls_group_id => @course.id), :class => "newbtn" %>
|
||||||
|
<% end%>
|
||||||
|
</div>
|
||||||
|
<div class="cl"></div>
|
||||||
|
<div class="polls_list">
|
||||||
|
<% @polls.each do |poll|%>
|
||||||
|
<ul id="polls_<%= poll.id %>">
|
||||||
|
<%= render :partial => 'poll', :locals => {:poll => poll} %>
|
||||||
|
</ul>
|
||||||
|
<div class="cl"></div>
|
||||||
|
<% end%>
|
||||||
|
|
||||||
|
<ul class="wlist">
|
||||||
|
<%= pagination_links_full @obj_pages, @obj_count, :per_page_links => false, :remote => false, :flag => true%>
|
||||||
|
</ul>
|
||||||
|
<div class="cl"></div>
|
||||||
|
</div><!--列表end-->
|
|
@ -1,4 +1 @@
|
||||||
<% if @poll%>
|
$("#polls").html("<%= escape_javascript(render :partial => 'poll_list') %>");
|
||||||
$("#polls_<%= @poll.id%>").remove();
|
|
||||||
<%else%>
|
|
||||||
<% end %>
|
|
|
@ -82,27 +82,5 @@
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
<div class="polls_content" id="polls" style="width:677px;">
|
<div class="polls_content" id="polls" style="width:677px;">
|
||||||
<div class="polls_head">
|
<%= render :partial => 'poll_list'%>
|
||||||
<h2>所有问卷
|
|
||||||
<span>(<%= @obj_count%>)</span>
|
|
||||||
</h2>
|
|
||||||
<% if @is_teacher%>
|
|
||||||
<%= link_to l(:label_new_poll), new_poll_path(:polls_type => "Course",:polls_group_id => @course.id), :class => "newbtn" %>
|
|
||||||
<% end%>
|
|
||||||
</div>
|
|
||||||
<div class="cl"></div>
|
|
||||||
<div class="polls_list">
|
|
||||||
<% @polls.each do |poll|%>
|
|
||||||
<ul id="polls_<%= poll.id %>">
|
|
||||||
<%= render :partial => 'poll', :locals => {:poll => poll} %>
|
|
||||||
</ul>
|
|
||||||
<div class="cl"></div>
|
|
||||||
<% end%>
|
|
||||||
|
|
||||||
<ul class="wlist">
|
|
||||||
<%= pagination_links_full @obj_pages, @obj_count, :per_page_links => false, :remote => false, :flag => true%>
|
|
||||||
</ul>
|
|
||||||
<div class="cl"></div>
|
|
||||||
</div><!--列表end-->
|
|
||||||
|
|
||||||
</div><!--问卷内容end-->
|
</div><!--问卷内容end-->
|
Loading…
Reference in New Issue