/
LizaLev
/
AcademyHomework
Обзор
Документация
Войти
/
LizaLev
/
AcademyHomework
Код
Запросы
3
Задачи
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Homework_7/app/controllers/lab_reports_controller.rb
42 строки
826 B
EarllGrayy
Добавить выполнение домашнего задания к лекции 7
13 сен 2024, 21:04
13 сен 2024, 21:04
f20e2b1
Код
Авторство
О чём код?
class LabReportsController < ApplicationController def new @lab_report = LabReport.new end def edit @lab_report = LabReport.find(params[:id]) end def index @lab_reports = LabReport.includes(:user).all end def create @lab_report = LabReport.new(lab_report_params) if @lab_report.save redirect_to lab_reports_path else render :new end end def update @lab_report = LabReport.find(params[:id]) if @lab_report.update(lab_report_params) redirect_to lab_reports_path else render :edit end end def destroy @lab_report = LabReport.find(params[:id]) @lab_report.destroy redirect_to lab_reports_path end private def lab_report_params params.require(:lab_report).permit(:title, :description, :grade, :user_id) end end