添加附件问题

dev_hjm
daiao 6 years ago
parent ff3f42d31f
commit 41fce49704

@ -56,7 +56,7 @@ class Libraries::SaveService < ApplicationService
destroy_ids = old_attachment_id - attachment_ids destroy_ids = old_attachment_id - attachment_ids
library.attachments.where(id: destroy_ids).delete_all library.attachments.where(id: destroy_ids).delete_all
Attachment.where(id: attachment_ids, author_id: user.id).update_all(container_type: library) Attachment.where(id: attachment_ids, author_id: user.id).update_all(container_type: library.class.to_s)
end end
def library_params def library_params

@ -1,17 +1,64 @@
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", "&nbsp;&nbsp;&nbsp;&nbsp;") .gsub(/(\n)+/, "<br />").gsub("\t", "&nbsp;&nbsp;&nbsp;&nbsp;")
# end end
# 课程讨论区
MessageDetail.find_each do |m|
content = ke_transform_to_md m.content
puts("content:#{content}")
m.update_column(:content, content)
end
# 试卷
Exercise.find_each do |e|
end
# 试卷的标题
ExerciseQuestion.find_each do |eq|
question_title = ke_transform_to_md eq.question_title
puts("question_title:#{question_title}")
eq.update_column(:question_title, question_title)
end
# 试卷的答案
ExerciseStandardAnswer.find_each do |esa|
answer_text = ke_transform_to_md esa.answer_text
puts("answer_text: #{answer_text}")
esa.update_column(:answer_text, answer_text)
end
# 问卷的标题
PollQuestion.find_each do |pq|
question_title = ke_transform_to_md pq.question_title
puts("question_title:#{question_title}")
pq.update_column(:question_title, question_title)
end
# #
# MessageDetail.find_each do |m| # StudentWork
# content = ke_transform_to_md m.content # HomeworkCommon
# puts("content:#{content}") # JournalsForMessage
# m.update_column(:content, content) # GraduationTask
# end # GraduationTopic
# GraduationWork
# GtaskBank
# GtopicBank
# HomeworkBank
# QuestionBank
# ExerciseBankQuestion
# ExerciseBankStandardAnswer
# Memo
end end

Loading…
Cancel
Save