Sha256: 202f3ef28964c3e05dc8f02169a5c5551340a4d0f1401adffc5505f8fa95b5c0

Contents?: true

Size: 1.7 KB

Versions: 7

Compression:

Stored size: 1.7 KB

Contents

require_dependency "phcpresspro/application_controller"

module Phcpresspro
  class Modules::ConnectionsController < ApplicationController
    before_action :set_modules_connection, only: [:show, :edit, :update, :destroy]

    # GET /modules/connections
    def index
      @modules_connections = Modules::Connection.all
    end

    # GET /modules/connections/1
    def show
    end

    # GET /modules/connections/new
    def new
      @modules_connection = Modules::Connectionn.new
      @modules_connection.posts.build
      @modules_connection.categories.build
    end

    # GET /modules/connections/1/edit
    def edit
    end

    # POST /modules/connections
    def create
      @modules_connection = Modules::Connection.new(modules_connection_params)

      if @modules_connection.save
        redirect_to @modules_connection, notice: 'Connection was successfully created.'
      else
        render :new
      end
    end

    # PATCH/PUT /modules/connections/1
    def update
      if @modules_connection.update(modules_connection_params)
        redirect_to @modules_connection, notice: 'Connection was successfully updated.'
      else
        render :edit
      end
    end

    # DELETE /modules/connections/1
    def destroy
      @modules_connection.destroy
      redirect_to modules_connections_url, notice: 'Connection was successfully destroyed.'
    end

    private
      # Use callbacks to share common setup or constraints between actions.
      def set_modules_connection
        @modules_connection = Modules::Connection.find(params[:id])
      end

      # Only allow a trusted parameter "white list" through.
      def modules_connection_params
        params.fetch(:modules_connection, {})
      end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
phcpresspro-4.1.8 app/controllers/phcpresspro/modules/connections_controller.rb
phcpresspro-4.1.6 app/controllers/phcpresspro/modules/connections_controller.rb
phcpresspro-4.1.5 app/controllers/phcpresspro/modules/connections_controller.rb
phcpresspro-4.1.2 app/controllers/phcpresspro/modules/connections_controller.rb
phcpresspro-4.1.1 app/controllers/phcpresspro/modules/connections_controller.rb
phcpresspro-4.1.0 app/controllers/phcpresspro/modules/connections_controller.rb
phcpresspro-4.0.6 app/controllers/phcpresspro/modules/connections_controller.rb