From 306f2d4fc26ffa1ba2b3e8734d8a27cb4137803b Mon Sep 17 00:00:00 2001
From: daiao <358551898@qq.com>
Date: Tue, 6 Aug 2019 17:50:08 +0800
Subject: [PATCH] =?UTF-8?q?=E6=B3=A8=E9=87=8A=E8=BF=81=E7=A7=BB=E6=96=87?=
=?UTF-8?q?=E4=BB=B6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
...5010546_modify_ke_contents_for_markdown.rb | 84 ++++++-------
...062209_second_mofidy_ke_contents_for_md.rb | 114 +++++++++---------
...063903_third_modify_ke_for_student_work.rb | 24 ++--
3 files changed, 111 insertions(+), 111 deletions(-)
diff --git a/db/migrate/20190805010546_modify_ke_contents_for_markdown.rb b/db/migrate/20190805010546_modify_ke_contents_for_markdown.rb
index 3b9c56b91..3d993cfb8 100644
--- a/db/migrate/20190805010546_modify_ke_contents_for_markdown.rb
+++ b/db/migrate/20190805010546_modify_ke_contents_for_markdown.rb
@@ -1,48 +1,48 @@
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(/$(\n)/, "")
- .gsub(/(\n)+/, "
").gsub("\t", " ")
- end
-
- # 课程讨论区
- MessageDetail.find_each do |m|
- content = ke_transform_to_md m.content
- 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
-
- # 试卷的答案
- ExerciseStandardAnswer.find_each do |esa|
- answer_text = ke_transform_to_md esa.answer_text
- 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
-
- # 试卷答案
- ExerciseBankStandardAnswer.find_each do |ebsa|
- answer_text = ke_transform_to_md ebsa.answer_text
- ebsa.update_column(:answer_text, answer_text)
- end
-
- # 问卷的标题
- PollQuestion.find_each do |pq|
- question_title = ke_transform_to_md pq.question_title
- pq.update_column(:question_title, question_title)
- 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(/$(\n)/, "")
+ # .gsub(/(\n)+/, "
").gsub("\t", " ")
+ # end
+ #
+ # # 课程讨论区
+ # MessageDetail.find_each do |m|
+ # content = ke_transform_to_md m.content
+ # 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
+ #
+ # # 试卷的答案
+ # ExerciseStandardAnswer.find_each do |esa|
+ # answer_text = ke_transform_to_md esa.answer_text
+ # 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
+ #
+ # # 试卷答案
+ # ExerciseBankStandardAnswer.find_each do |ebsa|
+ # answer_text = ke_transform_to_md ebsa.answer_text
+ # ebsa.update_column(:answer_text, answer_text)
+ # end
+ #
+ # # 问卷的标题
+ # PollQuestion.find_each do |pq|
+ # question_title = ke_transform_to_md pq.question_title
+ # pq.update_column(:question_title, question_title)
+ # end
end
end
diff --git a/db/migrate/20190806062209_second_mofidy_ke_contents_for_md.rb b/db/migrate/20190806062209_second_mofidy_ke_contents_for_md.rb
index 34e16b6aa..044e6c0dd 100644
--- a/db/migrate/20190806062209_second_mofidy_ke_contents_for_md.rb
+++ b/db/migrate/20190806062209_second_mofidy_ke_contents_for_md.rb
@@ -1,63 +1,63 @@
class SecondMofidyKeContentsForMd < 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(/$(\n)/, "")
- .gsub(/(\n)+/, "
").gsub("\t", " ")
- end
-
- # 作业
- HomeworkCommon.find_each do |hc|
- description = ke_transform_to_md hc.description
- reference_answer = ke_transform_to_md hc.reference_answer
- explanation = ke_transform_to_md hc.explanation
- hc.update_attributes(description: description, reference_answer: reference_answer, explanation: explanation)
- end
-
- # 作业题库
- HomeworkBank.find_each do |hb|
- description = ke_transform_to_md hb.description
- reference_answer = ke_transform_to_md hb.reference_answer
- hb.update_attributes(description: description, reference_answer: reference_answer)
- end
-
- # 毕业任务
- GraduationTask.find_each do |gt|
- description = ke_transform_to_md gt.description
- gt.update_column(:description, description)
- end
-
- # 毕设选题
- GraduationTopic.find_each do |gt|
- description = ke_transform_to_md gt.description
- gt.update_column(:description, description)
- end
-
- # 毕设作品
- GraduationWork.find_each do |gw|
- description = ke_transform_to_md gw.description
- gw.update_column(:description, description)
- end
-
- # 毕设任务题库
- GtaskBank.find_each do |gb|
- description = ke_transform_to_md gb.description
- gb.update_column(:description, description)
- end
-
- # 毕设选题题库
- GtopicBank.find_each do |gb|
- description = ke_transform_to_md gb.description
- gb.update_column(:description, description)
- end
-
- # 交流问答
- Memo.find_each do |m|
- content = ke_transform_to_md m.content
- m.update_column(:content, content)
- 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(/$(\n)/, "")
+ # .gsub(/(\n)+/, "
").gsub("\t", " ")
+ # end
+ #
+ # # 作业
+ # HomeworkCommon.find_each do |hc|
+ # description = ke_transform_to_md hc.description
+ # reference_answer = ke_transform_to_md hc.reference_answer
+ # explanation = ke_transform_to_md hc.explanation
+ # hc.update_attributes(description: description, reference_answer: reference_answer, explanation: explanation)
+ # end
+ #
+ # # 作业题库
+ # HomeworkBank.find_each do |hb|
+ # description = ke_transform_to_md hb.description
+ # reference_answer = ke_transform_to_md hb.reference_answer
+ # hb.update_attributes(description: description, reference_answer: reference_answer)
+ # end
+ #
+ # # 毕业任务
+ # GraduationTask.find_each do |gt|
+ # description = ke_transform_to_md gt.description
+ # gt.update_column(:description, description)
+ # end
+ #
+ # # 毕设选题
+ # GraduationTopic.find_each do |gt|
+ # description = ke_transform_to_md gt.description
+ # gt.update_column(:description, description)
+ # end
+ #
+ # # 毕设作品
+ # GraduationWork.find_each do |gw|
+ # description = ke_transform_to_md gw.description
+ # gw.update_column(:description, description)
+ # end
+ #
+ # # 毕设任务题库
+ # GtaskBank.find_each do |gb|
+ # description = ke_transform_to_md gb.description
+ # gb.update_column(:description, description)
+ # end
+ #
+ # # 毕设选题题库
+ # GtopicBank.find_each do |gb|
+ # description = ke_transform_to_md gb.description
+ # gb.update_column(:description, description)
+ # end
+ #
+ # # 交流问答
+ # Memo.find_each do |m|
+ # content = ke_transform_to_md m.content
+ # m.update_column(:content, content)
+ # end
end
end
diff --git a/db/migrate/20190806063903_third_modify_ke_for_student_work.rb b/db/migrate/20190806063903_third_modify_ke_for_student_work.rb
index ba3171279..8c7fb0b29 100644
--- a/db/migrate/20190806063903_third_modify_ke_for_student_work.rb
+++ b/db/migrate/20190806063903_third_modify_ke_for_student_work.rb
@@ -1,17 +1,17 @@
class ThirdModifyKeForStudentWork < 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(/$(\n)/, "")
- .gsub(/(\n)+/, "
").gsub("\t", " ")
- end
-
- # 学生的作品 过滤掉一些描述的ke图片的作品
- StudentWork.where("description is not null and LENGTH(description) < 1000000").find_each do |sw|
- description = ke_transform_to_md sw.description
- sw.update_column(:description, description)
- 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(/$(\n)/, "")
+ # .gsub(/(\n)+/, "
").gsub("\t", " ")
+ # end
+ #
+ # # 学生的作品 过滤掉一些描述的ke图片的作品
+ # StudentWork.where("description is not null and LENGTH(description) < 1000000").find_each do |sw|
+ # description = ke_transform_to_md sw.description
+ # sw.update_column(:description, description)
+ # end
end
end