From 95d63430c5deba078749396bcb919c49b71d1bd7 Mon Sep 17 00:00:00 2001 From: cedricnjanga Date: Fri, 29 Sep 2017 15:30:23 +0200 Subject: Refeacto ComplianceControlBlock controller --- .../compliance_control_blocks_controller.rb | 28 ++-------------------- 1 file changed, 2 insertions(+), 26 deletions(-) diff --git a/app/controllers/compliance_control_blocks_controller.rb b/app/controllers/compliance_control_blocks_controller.rb index 2456eceba..6896b0d4b 100644 --- a/app/controllers/compliance_control_blocks_controller.rb +++ b/app/controllers/compliance_control_blocks_controller.rb @@ -1,41 +1,17 @@ class ComplianceControlBlocksController < BreadcrumbController defaults resource_class: ComplianceControlBlock belongs_to :compliance_control_set + actions :all, :except => [:show, :index] def new @compliance_control_set = parent @compliance_control_block = ComplianceControlBlock.new(compliance_control_set: @compliance_control_set) end - def create - create! do |success, failure| - success.html { redirect_to compliance_control_set_path(@compliance_control_set) } - failure.html { render :action => :new } - end - end - - def update - update! do |success, failure| - success.html { redirect_to compliance_control_set_path(@compliance_control_set) } - failure.html { render :action => :edit } - end - end - - def destroy - destroy! do |format| - format.html { redirect_to compliance_control_set_path(@compliance_control_set) } - end - end - private - def create_resource compliance_control_block - compliance_control_block.transport_mode = params[:compliance_control_block][:transport_mode] - super - end - def compliance_control_block_params - params.require(:compliance_control_block).permit(:transport_mode) + params.require(:compliance_control_block).permit(:transport_mode, :transport_sub_mode) end end \ No newline at end of file -- cgit v1.2.3