تتمة قصيرة.
إن “الإصلاح” الذي قدمته أعلاه يتسبب في بعض المشاكل مثل تلك الموصوفة هنا.
لحل هذه المشكلة مؤقتًا، نقوم بتغليف جزء “الانقسام” هذا داخل كتلة begin…rescue…end على النحو التالي:
begin
ip_port_split = request.ip.split(':')
ip_only = ip_port_split.first
rescue
ip_only = request.ip
end
مع أطيب التحيات
ساسشا