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/4] 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|
From fcd25cd887baca1feca6f3a207ce47e4e53927eb Mon Sep 17 00:00:00 2001
From: daiao <358551898@qq.com>
Date: Wed, 7 Aug 2019 15:39:49 +0800
Subject: [PATCH 2/4] =?UTF-8?q?=E8=BF=81=E7=A7=BB=E9=97=AE=E9=A2=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
...kdown.rb => 20190805010559_modify_ke_contents_for_markdown.rb} | 0
1 file changed, 0 insertions(+), 0 deletions(-)
rename db/migrate/{20190805010557_modify_ke_contents_for_markdown.rb => 20190805010559_modify_ke_contents_for_markdown.rb} (100%)
diff --git a/db/migrate/20190805010557_modify_ke_contents_for_markdown.rb b/db/migrate/20190805010559_modify_ke_contents_for_markdown.rb
similarity index 100%
rename from db/migrate/20190805010557_modify_ke_contents_for_markdown.rb
rename to db/migrate/20190805010559_modify_ke_contents_for_markdown.rb
From ca75f099e21f930d8cca2037d2087f11f1773932 Mon Sep 17 00:00:00 2001
From: daiao <358551898@qq.com>
Date: Wed, 7 Aug 2019 15:56:33 +0800
Subject: [PATCH 3/4] =?UTF-8?q?=E8=BF=81=E7=A7=BB=E6=B5=8B=E8=AF=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/views/shixuns/index.json.jbuilder | 57 -------------------
...010560_modify_ke_contents_for_markdown.rb} | 7 ++-
2 files changed, 4 insertions(+), 60 deletions(-)
rename db/migrate/{20190805010559_modify_ke_contents_for_markdown.rb => 20190805010560_modify_ke_contents_for_markdown.rb} (87%)
diff --git a/app/views/shixuns/index.json.jbuilder b/app/views/shixuns/index.json.jbuilder
index e3fbdaca4..8e5d49a34 100644
--- a/app/views/shixuns/index.json.jbuilder
+++ b/app/views/shixuns/index.json.jbuilder
@@ -8,60 +8,3 @@ json.search_tags @search_tags
json.shixuns do
json.partial! 'shixun', locals: {shixuns: @shixuns}
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/20190805010559_modify_ke_contents_for_markdown.rb b/db/migrate/20190805010560_modify_ke_contents_for_markdown.rb
similarity index 87%
rename from db/migrate/20190805010559_modify_ke_contents_for_markdown.rb
rename to db/migrate/20190805010560_modify_ke_contents_for_markdown.rb
index cf6e6ad36..3941d448f 100644
--- a/db/migrate/20190805010559_modify_ke_contents_for_markdown.rb
+++ b/db/migrate/20190805010560_modify_ke_contents_for_markdown.rb
@@ -5,7 +5,8 @@ class ModifyKeContentsForMarkdown < ActiveRecord::Migration[5.2]
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.gsub(">\n<", "><").gsub(/^\n/, "").gsub(" ", "").gsub(/(\n)+/, "
")
- .gsub("\t", "").gsub("\n", "").gsub(" ", " ").gsub(/(
)+/, "
")
+ .gsub("\t", "").gsub(" ", " ").gsub("\n", "")
+ .gsub(/(
)+/, "
")
end
#
# # 课程讨论区
@@ -15,11 +16,11 @@ class ModifyKeContentsForMarkdown < ActiveRecord::Migration[5.2]
# end
#试卷的标题
- ExerciseQuestion.where(:id => 25599).find_each do |eq|
+ ExerciseQuestion.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)
+ eq.update_column(:question_title, question_title)
end
# # 试卷的答案
From 0d9967cac51bcd261f799b7d32fcf82132f52158 Mon Sep 17 00:00:00 2001
From: daiao <358551898@qq.com>
Date: Wed, 7 Aug 2019 16:06:07 +0800
Subject: [PATCH 4/4] =?UTF-8?q?=E8=BF=81=E7=A7=BB=E6=B5=8B=E8=AF=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
...n.rb => 20190805010561_modify_ke_contents_for_markdown.rb} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename db/migrate/{20190805010560_modify_ke_contents_for_markdown.rb => 20190805010561_modify_ke_contents_for_markdown.rb} (95%)
diff --git a/db/migrate/20190805010560_modify_ke_contents_for_markdown.rb b/db/migrate/20190805010561_modify_ke_contents_for_markdown.rb
similarity index 95%
rename from db/migrate/20190805010560_modify_ke_contents_for_markdown.rb
rename to db/migrate/20190805010561_modify_ke_contents_for_markdown.rb
index 3941d448f..bd8ad915d 100644
--- a/db/migrate/20190805010560_modify_ke_contents_for_markdown.rb
+++ b/db/migrate/20190805010561_modify_ke_contents_for_markdown.rb
@@ -5,7 +5,7 @@ class ModifyKeContentsForMarkdown < ActiveRecord::Migration[5.2]
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.gsub(">\n<", "><").gsub(/^\n/, "").gsub(" ", "").gsub(/(\n)+/, "
")
- .gsub("\t", "").gsub(" ", " ").gsub("\n", "")
+ .gsub("\t", "").gsub(" ", " ").gsub("\n", "
")
.gsub(/(
)+/, "
")
end
#
@@ -16,7 +16,7 @@ class ModifyKeContentsForMarkdown < ActiveRecord::Migration[5.2]
# end
#试卷的标题
- ExerciseQuestion.find_each do |eq|
+ ExerciseQuestion.where(:exercise_id => 1890).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}")