From 9d9a67b3de356160021f72058b9f2773cd5bc4e7 Mon Sep 17 00:00:00 2001
From: daiao <358551898@qq.com>
Date: Wed, 7 Aug 2019 15:33:33 +0800
Subject: [PATCH] 1
---
app/views/shixuns/index.json.jbuilder | 59 ++++++++++++++++++-
...010557_modify_ke_contents_for_markdown.rb} | 20 ++++---
2 files changed, 69 insertions(+), 10 deletions(-)
rename db/migrate/{20190805010553_modify_ke_contents_for_markdown.rb => 20190805010557_modify_ke_contents_for_markdown.rb} (69%)
diff --git a/app/views/shixuns/index.json.jbuilder b/app/views/shixuns/index.json.jbuilder
index d6cf7f4d1..e3fbdaca4 100644
--- a/app/views/shixuns/index.json.jbuilder
+++ b/app/views/shixuns/index.json.jbuilder
@@ -7,4 +7,61 @@ json.pagination @total_count > 16 ? true : false
json.search_tags @search_tags
json.shixuns do
json.partial! 'shixun', locals: {shixuns: @shixuns}
-end
\ No newline at end of file
+end
+
+s_s = '
有下列程序:
+
+
+
void sort(int a[ ],int n)
+
+
+
{
+
+
+
int i,j,t; for(i=0;i<n-1;i+
+
+)
+
+
+
for(j=i+1;j<n;j+
+
+)
+
+
+
if(a[i]<a[j])
+
+
+
{
+
+
+
t=a[i]; a[i]=a[j]; a[j]=t;
+
+
+
}
+
+
+
}
+
+
+
int main( )
+
+
+
{
+
+
+
int
+
aa[10]={1,2,3,4,5,6,7,8,9,10},i;
+
+
+
sort(aa+2,5);
+
+
+
for(i=0;i<10;i+ +)
+
+
+
printf("%d,",aa[i]);
+
printf("\n"); return 0;
+
+
+
} 程序运行后的输出结果是( )
+
'
+
+json.html_content s_s.gsub(/(
)+/, "
")
\ No newline at end of file
diff --git a/db/migrate/20190805010553_modify_ke_contents_for_markdown.rb b/db/migrate/20190805010557_modify_ke_contents_for_markdown.rb
similarity index 69%
rename from db/migrate/20190805010553_modify_ke_contents_for_markdown.rb
rename to db/migrate/20190805010557_modify_ke_contents_for_markdown.rb
index 3460f2101..cf6e6ad36 100644
--- a/db/migrate/20190805010553_modify_ke_contents_for_markdown.rb
+++ b/db/migrate/20190805010557_modify_ke_contents_for_markdown.rb
@@ -3,7 +3,7 @@ class ModifyKeContentsForMarkdown < ActiveRecord::Migration[5.2]
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 = 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)+/, "
")
.gsub("\t", "").gsub("\n", "").gsub(" ", " ").gsub(/(
)+/, "
")
end
@@ -15,10 +15,12 @@ class ModifyKeContentsForMarkdown < ActiveRecord::Migration[5.2]
# end
#试卷的标题
- # ExerciseQuestion.find_each do |eq|
- # question_title = ke_transform_to_md eq.question_title
- # eq.update_column(:question_title, question_title)
- # end
+ ExerciseQuestion.where(:id => 25599).find_each do |eq|
+ puts("#eq.question_title: #{eq.question_title}")
+ 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|
@@ -27,10 +29,10 @@ class ModifyKeContentsForMarkdown < ActiveRecord::Migration[5.2]
# end
#
# 试卷题库的问题标题
- ExerciseBankQuestion.find_each do |ebq|
- question_title = ke_transform_to_md ebq.question_title
- ebq.update_column(:question_title, question_title)
- 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|