diff --git a/app/controllers/server/languages_controller.rb b/app/controllers/server/languages_controller.rb index 05a3de53047d54b9ea68735cecd77f606b7bcd16..8ff556c0b6ab71e4de43163e9f72902b4ceff650 100644 --- a/app/controllers/server/languages_controller.rb +++ b/app/controllers/server/languages_controller.rb @@ -19,27 +19,27 @@ class Server::LanguagesController < Server::ApplicationController end def create - breadcrumb if @language.save - redirect_to @language, notice: "Language was successfully created." + redirect_to [:server, @language], notice: "Language was successfully created." else + breadcrumb render :new, status: :unprocessable_entity end end def update - breadcrumb - add_breadcrumb 'Modifier' if @language.update(language_params) - redirect_to @language, notice: "Language was successfully updated." + redirect_to [:server, @language], notice: "Language was successfully updated." else + breadcrumb + add_breadcrumb 'Modifier' render :edit, status: :unprocessable_entity end end def destroy @language.destroy - redirect_to languages_url, notice: "Language was successfully destroyed." + redirect_to server_languages_url, notice: "Language was successfully destroyed." end protected diff --git a/app/controllers/server/universities_controller.rb b/app/controllers/server/universities_controller.rb index efd9c6e57744ba825cad4706afccfc9efb60400e..ae7122d8df97d216d812608ef60182f98e63dd9d 100644 --- a/app/controllers/server/universities_controller.rb +++ b/app/controllers/server/universities_controller.rb @@ -19,38 +19,27 @@ class Server::UniversitiesController < Server::ApplicationController end def create - breadcrumb - respond_to do |format| - if @university.save - format.html { redirect_to [:server, @university], notice: "University was successfully created." } - format.json { render :show, status: :created, location: [:server, @university] } - else - format.html { render :new, status: :unprocessable_entity } - format.json { render json: @university.errors, status: :unprocessable_entity } - end + if @university.save + redirect_to [:server, @university], notice: "University was successfully created." + else + breadcrumb + render :new, status: :unprocessable_entity end end def update - breadcrumb - add_breadcrumb 'Modifier' - respond_to do |format| - if @university.update(university_params) - format.html { redirect_to [:server, @university], notice: "University was successfully updated." } - format.json { render :show, status: :ok, location: [:server, @university] } - else - format.html { render :edit, status: :unprocessable_entity } - format.json { render json: @university.errors, status: :unprocessable_entity } - end + if @university.update(university_params) + redirect_to [:server, @university], notice: "University was successfully updated." + else + breadcrumb + add_breadcrumb 'Modifier' + render :edit, status: :unprocessable_entity end end def destroy @university.destroy - respond_to do |format| - format.html { redirect_to server_universities_url, notice: "University was successfully destroyed." } - format.json { head :no_content } - end + redirect_to server_universities_url, notice: "University was successfully destroyed." end protected