From 8b965bbfc360ef3e5966e9ac5bafc6fdfada26f2 Mon Sep 17 00:00:00 2001 From: cxt Date: Mon, 3 Jul 2017 11:25:18 +0800 Subject: [PATCH] =?UTF-8?q?=E7=8F=AD=E7=BA=A7=E8=AE=BE=E7=BD=AE=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E5=90=8E=E7=82=B9=E5=87=BB=E4=BF=9D=E5=AD=98=E9=9C=80?= =?UTF-8?q?=E8=A6=81=E7=BB=99=E5=87=BA=E6=8F=90=E7=A4=BA=E6=A1=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/controllers/courses_controller.rb | 10 +++++----- app/views/courses/settings.html.erb | 2 +- app/views/courses/update.js.erb | 1 + 3 files changed, 7 insertions(+), 6 deletions(-) create mode 100644 app/views/courses/update.js.erb diff --git a/app/controllers/courses_controller.rb b/app/controllers/courses_controller.rb index 0f6912f1e..4acc4a15a 100644 --- a/app/controllers/courses_controller.rb +++ b/app/controllers/courses_controller.rb @@ -177,18 +177,18 @@ class CoursesController < ApplicationController @course = c[:course] if @course.errors.full_messages.count <= 0 respond_to do |format| - format.html { + format.js { # render :layout => 'base_courses' #flash[:notice] = l(:notice_successful_update) - redirect_to settings_course_url(@course) + #redirect_to settings_course_url(@course) } format.api { render_api_ok } end else respond_to do |format| - format.html { - settings - redirect_to settings_course_url(@course) + format.js { + # settings + # redirect_to settings_course_url(@course) } format.api { render_validation_errors(@course) } end diff --git a/app/views/courses/settings.html.erb b/app/views/courses/settings.html.erb index ebb38cb79..63e58762b 100644 --- a/app/views/courses/settings.html.erb +++ b/app/views/courses/settings.html.erb @@ -25,7 +25,7 @@
- <%= labelled_form_for @course do |f| %> + <%= labelled_form_for @course, :html => {:remote => true} do |f| %>