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(" ", "&nbsp;").gsub(/(\n)+/, "<br />")
    #       .gsub("\t", "&nbsp;&nbsp;&nbsp;&nbsp;").gsub("\n", "").gsub(" ", "&nbsp;").gsub(/(<br\s?\/?>)+/, "<br />")
    #
    # 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
