Sha256: feea9f09be1e7f48b742e9914081ff4f4fe9b4e328ed7e7632e210dbd92db679
Contents?: true
Size: 1.61 KB
Versions: 1
Compression:
Stored size: 1.61 KB
Contents
require_dependency "phcscriptcdnpro/application_controller" module Phcscriptcdnpro class Scriptcdn::MainsController < ApplicationController # Security & Action Filters before_action :require_user before_action :scriptcdn_version_information layout '/layouts/phcscriptcdnpro/application.html.erb' before_action :set_scriptcdn_main, only: [:show, :edit, :update, :destroy] # Script CDN Backend Index def index @scriptcdn_mains = Scriptcdn::Main.all end # Script CDN Backend Profile def show end # New Script Listing def new @scriptcdn_main = Scriptcdn::Main.new end # Edit Script Listing def edit end # POST Script CDN def create @scriptcdn_main = Scriptcdn::Main.new(scriptcdn_main_params) if @scriptcdn_main.save redirect_to @scriptcdn_main, notice: 'Script was successfully created.' else render :new end end # PATCH/PUT Script def update if @scriptcdn_main.update(scriptcdn_main_params) redirect_to @scriptcdn_main, notice: 'Script was successfully updated.' else render :edit end end # DELETE Script def destroy @scriptcdn_main.destroy redirect_to scriptcdn_mains_url, notice: 'Main was successfully destroyed.' end private # Directory Category Information def scriptcdn_version_information @scriptcdn_vserion = Scriptcdn::Version.find(params[:version_id]) end # Common Callbacks def set_scriptcdn_main @scriptcdn_main = Scriptcdn::Main.find(params[:id]) end # Whitelist def scriptcdn_main_params params.require(:scriptcdn_main).permit(:scriptname, :scriptdescription, :version_id) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
phcscriptcdnpro-1.5.3 | app/controllers/phcscriptcdnpro/scriptcdn/mains_controller.rb |