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