Un breve aggiornamento.
La “correzione” che ho fornito sopra causa alcuni problemi, come quello descritto qui.
Per ora aggiriamo il problema avvolgendo questa parte di “split” in un blocco begin…rescue…end come segue:
begin
ip_port_split = request.ip.split(':')
ip_only = ip_port_split.first
rescue
ip_only = request.ip
end
Cordiali saluti,
Sascha