Sha256: d109835d7754bfc5eff7edfc2b6a17cafd3f98a6bb4ef561ccf97bbb8b3a613b

Contents?: true

Size: 906 Bytes

Versions: 4

Compression:

Stored size: 906 Bytes

Contents

class PagesController < ApplicationController
  layout 'rails_template'

  def index; end

  def fonts_page; end

  def spinners_page; end

  def animations_page; end

  def global_notice_page
    flash.now[:notice] = 'Here is a notice flash message!'
    flash.now[:success] = 'Here is a success flash message!'
    flash.now[:warning] = 'Here is a warning flash message!'
    flash.now[:error] = 'Here is an error flash message!'
  end

  def new
    @template_model = TemplateModel.new
  end

  def create
    @template_model = TemplateModel.new(template_model_params)
    if @template_model.save
      flash[:success] = 'Template has been created successfully.'
      redirect_to new_template_model_path
    else
      render :new
    end
  end

  def template_model_params
    params.require(:template_model).permit(:first_name, :last_name, :email, :dob, :gender, :message, :level, :active)
  end
end

Version data entries

4 entries across 4 versions & 3 rubygems

Version Path
pixelforce_kit-0.9 app/controllers/pages_controller.rb
pixelforce_kit-4.0.2 app/controllers/pages_controller.rb
pixelforce-kit-4.0.2 app/controllers/pages_controller.rb
pixelforce_recipes-4.0 app/controllers/pages_controller.rb