课程资源库删除资源tag失效问题

sw_new_course
z9hang 10 years ago
parent 15f0058374
commit 61b220c913

@ -382,7 +382,9 @@ class TagsController < ApplicationController
when '8' when '8'
return 'OpenSourceProject' return 'OpenSourceProject'
when '9' when '9'
return 'Course' return 'Course'
when '10'
return 'Attachment'
else else
render_error :message => e.message render_error :message => e.message
return return

@ -20,6 +20,8 @@ module TagsHelper
@obj= Contest.find_by_id(obj_id) @obj= Contest.find_by_id(obj_id)
when '9' when '9'
@obj= Course.find_by_id(obj_id) @obj= Course.find_by_id(obj_id)
when '10'
@obj = Attachment.find_by_id(obj_id)
else else
raise Exception, '[TagsHelper] ===> tag type unknow.' raise Exception, '[TagsHelper] ===> tag type unknow.'
end end

@ -9,6 +9,10 @@ $('#tags_show_issue').html('<%= escape_javascript(render :partial => 'tags/tag_n
<% elsif @object_flag == '9'%> <% elsif @object_flag == '9'%>
$('#tags_show').html('<%= escape_javascript(render :partial => 'tags/new_tag_name', $('#tags_show').html('<%= escape_javascript(render :partial => 'tags/new_tag_name',
:locals => {:obj => @obj,:non_list_all => false,:object_flag => @object_flag}) %>'); :locals => {:obj => @obj,:non_list_all => false,:object_flag => @object_flag}) %>');
<% elsif @object_flag == '10'%>
$("#tags_show-<%=@obj.class%>-<%=@obj.id%>").empty();
$("#tags_show-<%=@obj.class%>-<%=@obj.id%>").html('<%= escape_javascript(render :partial => 'tags/course_attachment_tag_name',
:locals => {:obj => @obj,:non_list_all => false, :object_flag => @object_flag}) %>');
<% else%> <% else%>
$('#tags_show').html('<%= escape_javascript(render :partial => 'tags/tag_name', $('#tags_show').html('<%= escape_javascript(render :partial => 'tags/tag_name',
:locals => {:obj => @obj,:non_list_all => false,:object_flag => @object_flag}) %>'); :locals => {:obj => @obj,:non_list_all => false,:object_flag => @object_flag}) %>');

Loading…
Cancel
Save