dev_hjm
daiao 6 years ago
parent cab458e141
commit d6a6e99806

@ -1,13 +1,13 @@
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
return content if content.blank? # return content if content.blank?
s_contents = sanitize(content, tags: %w(img a 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 />") # 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("\n", "").gsub(" ", "&nbsp;&nbsp;&nbsp;&nbsp;").gsub(/(<br\s?\/?>)+/, "<br />")
s_contents.gsub("\n", "<br />").gsub(/(<br\s?\/?>)+/, "<br />") # s_contents.gsub("\n", "<br />").gsub(/(<br\s?\/?>)+/, "<br />")
end # end
# #
# # 课程讨论区 # # 课程讨论区
# MessageDetail.find_each do |m| # MessageDetail.find_each do |m|
@ -16,12 +16,12 @@ class ModifyKeContentsForMarkdown < ActiveRecord::Migration[5.2]
# end # end
#试卷的标题 #试卷的标题
ExerciseQuestion.where(:exercise_id => 1892).find_each do |eq| # ExerciseQuestion.where(:exercise_id => 1892).find_each do |eq|
puts("#eq.question_title: #{eq.question_title}") # puts("#eq.question_title: #{eq.question_title}")
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|

Loading…
Cancel
Save