Files
fizzy/app/controllers/workflows_controller.rb
T
2025-08-27 14:00:03 -05:00

45 lines
739 B
Ruby

class WorkflowsController < ApplicationController
before_action :set_workflow, only: %i[ show edit update destroy ]
include FilterScoped
enable_collection_filtering only: [:new, :index]
def index
@workflows = Workflow.all
end
def new
@workflow = Workflow.new
end
def create
@workflow = Workflow.create! workflow_params
redirect_to workflows_path
end
def show
end
def edit
end
def update
@workflow.update! workflow_params
redirect_to @workflow
end
def destroy
@workflow.destroy
redirect_to workflows_path
end
private
def set_workflow
@workflow = Workflow.find params[:id]
end
def workflow_params
params.expect workflow: :name
end
end