Un petit complément d’information.
La « correction » que j’ai fournie ci-dessus provoque certains problèmes, comme celui décrit ici.
Pour l’instant, nous contournons cela en enveloppant cette partie « split » dans un bloc begin…rescue…end comme ceci :
begin
ip_port_split = request.ip.split(':')
ip_only = ip_port_split.first
rescue
ip_only = request.ip
end
Cordialement,
Sascha