Project show and edit

This commit is contained in:
2025-06-22 00:52:49 +03:00
parent ab477cb37c
commit 717e64a034
12 changed files with 80 additions and 0 deletions
+30
View File
@@ -0,0 +1,30 @@
class ProjectsController < ApplicationController
before_action :fetch_project!, only: %w[show edit update destroy]
def index
@projects = Project.all
end
def show
end
def edit
end
def update
if @project.update(params.expect(project: %i[code name description]))
redirect_to @project
else
render :edit, status: :unprocessable_entity
end
end
def destroy
end
private
def fetch_project!
@project = Project.find_by!(code: params[:id])
end
end