Merge branch 'dev_aliyun' of https://bdgit.educoder.net/Hjqreturn/educoder into dev_aliyun
commit
e68241c064
@ -1,73 +1,131 @@
|
|||||||
class ModifyKeContentsForMarkdown < ActiveRecord::Migration[5.2]
|
class ModifyKeContentsForMarkdown < ActiveRecord::Migration[5.2]
|
||||||
include ActionView::Helpers::SanitizeHelper
|
include ActionView::Helpers::SanitizeHelper
|
||||||
def change
|
def change
|
||||||
def ke_transform_to_md content
|
# def ke_transform_to_md content
|
||||||
sanitize(content, tags: %w(img a span), attributes: %w(src href target style))
|
# sanitize(content, tags: %w(img a span), attributes: %w(src href target style))
|
||||||
.gsub(/^(\n)/, "").gsub(/(\n)+/, "<br />").gsub(/$(\n)/, "")
|
# .gsub(/^(\n)/, "").gsub(/(\n)+/, "<br />").gsub(/$(\n)/, "")
|
||||||
.gsub(/(\n)+/, "<br />").gsub("\t", " ")
|
# .gsub(/(\n)+/, "<br />").gsub("\t", " ")
|
||||||
end
|
# end
|
||||||
|
#
|
||||||
# 课程讨论区
|
# # 课程讨论区
|
||||||
MessageDetail.find_each do |m|
|
# MessageDetail.find_each do |m|
|
||||||
content = ke_transform_to_md m.content
|
# content = ke_transform_to_md m.content
|
||||||
puts("content:#{content}")
|
# puts("content:#{content}")
|
||||||
m.update_column(:content, content)
|
# m.update_column(:content, content)
|
||||||
end
|
# end
|
||||||
|
#
|
||||||
# 试卷的描述
|
# # 试卷的描述
|
||||||
Exercise.find_each do |e|
|
# Exercise.find_each do |e|
|
||||||
exercise_description = ke_transform_to_md e.exercise_description
|
# exercise_description = ke_transform_to_md e.exercise_description
|
||||||
puts("#exercise_description: #{exercise_description}")
|
# puts("#exercise_description: #{exercise_description}")
|
||||||
e.update_column(:exercise_description, exercise_description)
|
# e.update_column(:exercise_description, exercise_description)
|
||||||
end
|
# end
|
||||||
|
#
|
||||||
# 试卷的标题
|
# # 试卷的标题
|
||||||
ExerciseQuestion.find_each do |eq|
|
# ExerciseQuestion.find_each do |eq|
|
||||||
question_title = ke_transform_to_md eq.question_title
|
# question_title = ke_transform_to_md eq.question_title
|
||||||
puts("question_title:#{question_title}")
|
# puts("question_title:#{question_title}")
|
||||||
eq.update_column(:question_title, question_title)
|
# eq.update_column(:question_title, question_title)
|
||||||
end
|
# end
|
||||||
|
#
|
||||||
# 试卷的答案
|
# # 试卷的答案
|
||||||
ExerciseStandardAnswer.find_each do |esa|
|
# ExerciseStandardAnswer.find_each do |esa|
|
||||||
answer_text = ke_transform_to_md esa.answer_text
|
# answer_text = ke_transform_to_md esa.answer_text
|
||||||
puts("answer_text: #{answer_text}")
|
# puts("answer_text: #{answer_text}")
|
||||||
esa.update_column(:answer_text, answer_text)
|
# esa.update_column(:answer_text, answer_text)
|
||||||
end
|
# end
|
||||||
|
#
|
||||||
# 试卷题库
|
# # 试卷题库的问题标题
|
||||||
ExerciseBankQuestion.find_each do |ebq|
|
# ExerciseBankQuestion.find_each do |ebq|
|
||||||
question_title = ke_transform_to_md ebq.question_title
|
# question_title = ke_transform_to_md ebq.question_title
|
||||||
puts("#question_title: #{question_title}")
|
# puts("#question_title: #{question_title}")
|
||||||
end
|
# ebq.update_column(:question_title, question_title)
|
||||||
|
# end
|
||||||
|
#
|
||||||
# 问卷的标题
|
# # 试卷答案
|
||||||
PollQuestion.find_each do |pq|
|
# ExerciseBankStandardAnswer.find_each do |ebsa|
|
||||||
question_title = ke_transform_to_md pq.question_title
|
# answer_text = ke_transform_to_md ebsa.answer_text
|
||||||
puts("question_title:#{question_title}")
|
# puts("#answer_text: #{answer_text}")
|
||||||
pq.update_column(:question_title, question_title)
|
# ebsa.update_column(:answer_text, answer_text)
|
||||||
end
|
# end
|
||||||
|
#
|
||||||
|
# # 问卷的标题
|
||||||
|
# PollQuestion.find_each do |pq|
|
||||||
|
# question_title = ke_transform_to_md pq.question_title
|
||||||
StudentWork
|
# puts("question_title:#{question_title}")
|
||||||
HomeworkCommon
|
# pq.update_column(:question_title, question_title)
|
||||||
JournalsForMessage
|
# end
|
||||||
GraduationTask
|
#
|
||||||
GraduationTopic
|
# # 学生的作品
|
||||||
GraduationWork
|
# StudentWork.find_each do |sw|
|
||||||
GtaskBank
|
# description = ke_transform_to_md sw.description
|
||||||
GtopicBank
|
# puts("#description: #{description}")
|
||||||
HomeworkBank
|
# sw.update_column(:description, description)
|
||||||
QuestionBank
|
# end
|
||||||
|
#
|
||||||
ExerciseBankStandardAnswer
|
# # 作业
|
||||||
Memo
|
# 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
|
||||||
|
#
|
||||||
|
# # 课堂评论
|
||||||
|
# JournalsForMessage.find_each do |jfm|
|
||||||
|
# notes = ke_transform_to_md jfm.notes
|
||||||
|
# puts("#notes: #{notes}")
|
||||||
|
# jfm.update_column(:notes, notes)
|
||||||
|
# end
|
||||||
|
#
|
||||||
|
# # 毕业任务
|
||||||
|
# GraduationTask.find_each do |gt|
|
||||||
|
# description = ke_transform_to_md gt.description
|
||||||
|
# puts("#description: #{description}")
|
||||||
|
# gt.update_column(:description, description)
|
||||||
|
# end
|
||||||
|
#
|
||||||
|
# # 毕设选题
|
||||||
|
# GraduationTopic.find_each do |gt|
|
||||||
|
# description = ke_transform_to_md gt.description
|
||||||
|
# puts("#description: #{description}")
|
||||||
|
# gt.update_column(:description, description)
|
||||||
|
# end
|
||||||
|
#
|
||||||
|
# # 毕设作品
|
||||||
|
# GraduationWork.find_each do |gw|
|
||||||
|
# description = ke_transform_to_md gw.description
|
||||||
|
# puts("#description: #{description}")
|
||||||
|
# gw.update_column(:description, description)
|
||||||
|
# end
|
||||||
|
#
|
||||||
|
# # 毕设任务题库
|
||||||
|
# GtaskBank.find_each do |gb|
|
||||||
|
# description = ke_transform_to_md gb.description
|
||||||
|
# puts("#description: #{description}")
|
||||||
|
# gb.update_column(:description, description)
|
||||||
|
# end
|
||||||
|
#
|
||||||
|
# # 毕设选题题库
|
||||||
|
# GtopicBank.find_each do |gb|
|
||||||
|
# description = ke_transform_to_md gb.description
|
||||||
|
# puts("#description: #{description}")
|
||||||
|
# gb.update_column(:description, description)
|
||||||
|
# end
|
||||||
|
#
|
||||||
|
# # 交流问答
|
||||||
|
# Memo.find_each do |m|
|
||||||
|
# content = ke_transform_to_md m.content
|
||||||
|
# puts("#description: #{content}")
|
||||||
|
# m.update_column(:content, content)
|
||||||
|
# end
|
||||||
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
Loading…
Reference in new issue