Added ability to edit hardware

This commit is contained in:
2025-05-30 01:30:36 -04:00
parent 28b6cc66bb
commit cf9235cb18
3 changed files with 55 additions and 0 deletions

View File

@ -36,4 +36,23 @@ class GameData < Sinatra::Base
}
end
get '/hardware/:hardware_id/edit' do
hardware = Hardware.where(id: params[:hardware_id]).first()
erb :'hardware/edit', locals: {
title: "Editing: #{hardware.name}",
hardware: hardware
}
end
post '/hardware/:hardware_id/edit' do
hardware = Hardware.where(id: params[:hardware_id]).first()
hardware.update(
name: params[:hardware_name],
type: params[:hardware_type]
)
redirect "/hardware/#{hardware.id}"
end
end