Merge branch 'dev_aliyun' of https://bdgit.educoder.net/Hjqreturn/educoder into dev_aliyun

dev_hjm
caishi 6 years ago
commit 734fdfbbc4

@ -7,4 +7,4 @@ json.pagination @total_count > 16 ? true : false
json.search_tags @search_tags
json.shixuns do
json.partial! 'shixun', locals: {shixuns: @shixuns}
end
end

@ -3,9 +3,10 @@ class ModifyKeContentsForMarkdown < ActiveRecord::Migration[5.2]
def change
def ke_transform_to_md content
return content if content.blank?
s_contents = sanitize(content, tags: %w(img a span table td tr tbody pre), attributes: %w(src href target style))
s_contents = sanitize(content, tags: %w(img a table td tr tbody pre), attributes: %w(src href target style))
s_contents.gsub(">\n<", "><").gsub(/^\n/, "").gsub(" ", "").gsub(/(\n)+/, "<br />")
.gsub("\t", "").gsub("\n", "").gsub(" ", "&nbsp;&nbsp;&nbsp;&nbsp;").gsub(/(<br\s?\/?>)+/, "<br />")
.gsub("\t", "").gsub(" ", "&nbsp;&nbsp;&nbsp;&nbsp;").gsub("\n", "<br />")
.gsub(/(<br\s?\/?>)+/, "<br />")
end
#
# # 课程讨论区
@ -15,10 +16,12 @@ class ModifyKeContentsForMarkdown < ActiveRecord::Migration[5.2]
# end
#试卷的标题
# ExerciseQuestion.find_each do |eq|
# question_title = ke_transform_to_md eq.question_title
# eq.update_column(:question_title, question_title)
# end
ExerciseQuestion.where(:exercise_id => 1890).find_each do |eq|
puts("#eq.question_title: #{eq.question_title}")
question_title = ke_transform_to_md eq.question_title
puts("#question_title: #{question_title}")
eq.update_column(:question_title, question_title)
end
# # 试卷的答案
# ExerciseStandardAnswer.find_each do |esa|
@ -27,10 +30,10 @@ class ModifyKeContentsForMarkdown < ActiveRecord::Migration[5.2]
# end
#
# 试卷题库的问题标题
ExerciseBankQuestion.find_each do |ebq|
question_title = ke_transform_to_md ebq.question_title
ebq.update_column(:question_title, question_title)
end
# ExerciseBankQuestion.find_each do |ebq|
# question_title = ke_transform_to_md ebq.question_title
# ebq.update_column(:question_title, question_title)
# end
#
# # 试卷答案
# ExerciseBankStandardAnswer.find_each do |ebsa|
Loading…
Cancel
Save