app/controllers/cms9/post_definitions_controller.rb
def create
      @post = PostDefinition.new(post_definition_params)
      @post.user_id = current_user.id

      if PostDefinition.where(name: @post[:name]).blank?
        if @post.save
          @field = PostField.new(name: 'Title', field_type: 'text',
                                 required: true, post_definition_id: @post.id,
                                 user_id: current_user.id)
          if @field.save
            create_post_event
            redirect_to edit_post_definition_path(@post.id)
          end
        else
          render :new
        end
      else
        @post.errors.add(:name, ' Post Type already exist')
        render :new
      end
    end
def create
      @post = PostDefinition.new(post_definition_params)
      @post.user_id = current_user.id

      if PostDefinition.where(name: @post[:name]).blank?
        if @post.save
          @field = PostField.new(name: 'Title', field_type: 'text',
                                 required: true, post_definition_id: @post.id,
                                 user_id: current_user.id)
          if @field.save
            create_post_event
            redirect_to edit_post_definition_path(@post.id)
          end
        else
          render :new
        end
      else
        @post.errors.add(:name, ' Post Type already exist')
        render :new
      end
    end
def create @post = PostDefinition . new ( post_definition_params ) @post . user_id = current_user . id if PostDefinition . where ( name : @post [ :name ] ) . blank? if @post . save @field = PostField . new ( name : 'Title' , field_type : 'text' , required : true , post_definition_id : @post . id , user_id : current_user . id ) if @field . save create_post_event redirect_to edit_post_definition_path ( @post . id ) end else render :new end else @post . errors . add ( :name , ' Post Type already exist' ) render :new end end
rubocop:disable all
rubocop : disable all