Sha256: 147c93925383c667fabe6b634985d0ee861b4a622b827d0d6c0d44571069b671

Contents?: true

Size: 784 Bytes

Versions: 8

Compression:

Stored size: 784 Bytes

Contents

# coding: utf-8
class Formily::FormTypesController < FormilyController

  before_action :get_form_type, only: [:edit, :update, :destroy]


  def index
    @form_types = Formily::FormType.all
  end

  def new
    @form_type = Formily::FormType.new
  end

  def create
    form_type = Formily::FormType.new(form_type_params)
    form_type.save

    redirect_to formily_form_types_path
  end

  def edit
  end

  def update
    @form_type.update(form_type_params)
    redirect_to formily_form_types_path
  end

  def destroy
    @form_type.destroy
    redirect_to formily_form_types_path
  end


  private

    def get_form_type
      @form_type = Formily::FormType.find(params[:id])
    end

    def form_type_params
      params.require(:formily_form_type).permit(:title)
    end

end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
formily-0.0.5.6.5 app/controllers/formily/form_types_controller.rb
formily-0.0.5.6.4 app/controllers/formily/form_types_controller.rb
formily-0.0.5.6.3 app/controllers/formily/form_types_controller.rb
formily-0.0.5.6.2 app/controllers/formily/form_types_controller.rb
formily-0.0.5.6.1 app/controllers/formily/form_types_controller.rb
formily-0.0.5.6.0 app/controllers/formily/form_types_controller.rb
formily-0.0.5.5.9 app/controllers/formily/form_types_controller.rb
formily-0.0.5.5.7 app/controllers/formily/form_types_controller.rb