|
|
|
@ -1,12 +1,12 @@
|
|
|
|
|
class ModifyKeContentsForMarkdown < ActiveRecord::Migration[5.2]
|
|
|
|
|
include ActionView::Helpers::SanitizeHelper
|
|
|
|
|
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.gsub(">\n<", "><").gsub(/^\n/, "").gsub(" ", " ").gsub(/(\n)+/, "<br />")
|
|
|
|
|
# .gsub("\t", " ").gsub("\n", "").gsub(" ", " ").gsub(/(<br\s?\/?>)+/, "<br />")
|
|
|
|
|
# end
|
|
|
|
|
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.gsub(">\n<", "><").gsub(/^\n/, "").gsub(" ", "").gsub(/(\n)+/, "<br />")
|
|
|
|
|
.gsub("\t", "").gsub("\n", "").gsub(" ", " ").gsub(/(<br\s?\/?>)+/, "<br />")
|
|
|
|
|
end
|
|
|
|
|
#
|
|
|
|
|
# # 课程讨论区
|
|
|
|
|
# MessageDetail.find_each do |m|
|
|
|
|
@ -14,7 +14,7 @@ class ModifyKeContentsForMarkdown < ActiveRecord::Migration[5.2]
|
|
|
|
|
# m.update_column(:content, content)
|
|
|
|
|
# end
|
|
|
|
|
|
|
|
|
|
# 试卷的标题
|
|
|
|
|
#试卷的标题
|
|
|
|
|
# ExerciseQuestion.find_each do |eq|
|
|
|
|
|
# question_title = ke_transform_to_md eq.question_title
|
|
|
|
|
# eq.update_column(:question_title, question_title)
|
|
|
|
@ -26,11 +26,11 @@ class ModifyKeContentsForMarkdown < ActiveRecord::Migration[5.2]
|
|
|
|
|
# esa.update_column(:answer_text, answer_text)
|
|
|
|
|
# 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|
|