diff --git a/db/migrate/20190805010550_modify_ke_contents_for_markdown.rb b/db/migrate/20190805010551_modify_ke_contents_for_markdown.rb similarity index 64% rename from db/migrate/20190805010550_modify_ke_contents_for_markdown.rb rename to db/migrate/20190805010551_modify_ke_contents_for_markdown.rb index 53c018b8b..4883a2f38 100644 --- a/db/migrate/20190805010550_modify_ke_contents_for_markdown.rb +++ b/db/migrate/20190805010551_modify_ke_contents_for_markdown.rb @@ -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)+/, "
") - # .gsub("\t", "    ").gsub("\n", "").gsub(" ", " ").gsub(/()+/, "
") - # 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)+/, "
") + .gsub("\t", "    ").gsub("\n", "").gsub(" ", " ").gsub(/()+/, "
") + end # # # 课程讨论区 # MessageDetail.find_each do |m| @@ -14,11 +14,11 @@ 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) - # end + 试卷的标题 + ExerciseQuestion.find_each do |eq| + question_title = ke_transform_to_md eq.question_title + eq.update_column(:question_title, question_title) + end # # 试卷的答案 # ExerciseStandardAnswer.find_each do |esa|