From 57c5fb30c6444f17cdbcd44457c9e05b3f71e77a Mon Sep 17 00:00:00 2001 From: Gregory Ballantine Date: Thu, 22 Dec 2022 13:08:35 -0500 Subject: [PATCH] Added ability to delete IP addresses --- lib/routes/ip_tracker.rb | 7 +++++++ views/ip/ip-tracker.erb | 4 ++++ 2 files changed, 11 insertions(+) diff --git a/lib/routes/ip_tracker.rb b/lib/routes/ip_tracker.rb index eb1fddc..0cfe300 100644 --- a/lib/routes/ip_tracker.rb +++ b/lib/routes/ip_tracker.rb @@ -28,4 +28,11 @@ namespace '/ip-tracker' do redirect '/ip-tracker' end + get '/delete/:ip_id' do + ip = IpAddress.where(id: params[:ip_id]).first() + ip.delete() + + redirect '/ip-tracker' + end + end diff --git a/views/ip/ip-tracker.erb b/views/ip/ip-tracker.erb index c206d3d..a02ebe5 100644 --- a/views/ip/ip-tracker.erb +++ b/views/ip/ip-tracker.erb @@ -8,6 +8,7 @@ Address DNS Name Comments + Actions @@ -16,6 +17,9 @@ <%= ip.address %> <%= ip.dns_name %> <%= ip.comment %> + + + <% end %>