From 97b303fa99a76f7c2aa62e7beb353fcfa970cb8b Mon Sep 17 00:00:00 2001 From: cxt Date: Thu, 20 Jul 2017 14:17:03 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B0=86=E6=88=91=E7=9A=84=E9=A2=98=E5=BA=93?= =?UTF-8?q?=E4=B8=AD=E7=9A=84=E6=95=B0=E6=8D=AE=E8=AE=BE=E4=B8=BA=E5=85=AC?= =?UTF-8?q?=E5=BC=80=EF=BC=8C=E7=82=B9=E5=87=BB=E7=A1=AE=E5=AE=9A=E5=90=8E?= =?UTF-8?q?=E8=B7=B3=E8=BD=AC500?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/controllers/homework_bank_controller.rb | 7 +++++-- app/views/homework_bank/_homework_bank_list.html.erb | 5 +++++ app/views/homework_bank/index.html.erb | 2 +- app/views/homework_bank/set_public.js.erb | 2 ++ app/views/homework_bank/show.html.erb | 2 +- 5 files changed, 14 insertions(+), 4 deletions(-) create mode 100644 app/views/homework_bank/set_public.js.erb diff --git a/app/controllers/homework_bank_controller.rb b/app/controllers/homework_bank_controller.rb index f1101d86e..2f62ffdc3 100644 --- a/app/controllers/homework_bank_controller.rb +++ b/app/controllers/homework_bank_controller.rb @@ -1,6 +1,6 @@ class HomeworkBankController < ApplicationController before_filter :require_login, :only => [:index, :show, :new, :create, :edit, :update, :destroy, :destroy_all, :choose_user_course, :send_h_bank_to_course] - before_filter :find_homework_bank, :only => [:show, :edit, :update, :destroy] + before_filter :find_homework_bank, :only => [:show, :edit, :update, :destroy, :set_public] def index @order,@b_sort = params[:order] || "updated_at",params[:sort] || "desc" @@ -221,7 +221,10 @@ class HomeworkBankController < ApplicationController def set_public @homework.update_attributes(:is_public => true) - redirect_to homework_bank_index_path() + respond_to do |format| + format.html{ redirect_to homework_bank_path(@homework) } + format.js + end end private diff --git a/app/views/homework_bank/_homework_bank_list.html.erb b/app/views/homework_bank/_homework_bank_list.html.erb index 807ee0205..6f148ccde 100644 --- a/app/views/homework_bank/_homework_bank_list.html.erb +++ b/app/views/homework_bank/_homework_bank_list.html.erb @@ -53,6 +53,11 @@