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|