için işlevsellik ekleme Rails uygulaması üzerinde çalışıyorum ve "Getting the Hostname or IP in Ruby on Rails" dan istediğim bazı işlevleri dahil etmek istiyorum.Rails
Çalışmak için sorun yaşıyorum. Ben sadece lib dizininde bir dosya yapmalıdır izlenimi altında, bu yüzden içeriğiyle 'get_ip.rb' adını verdi:
require 'socket'
module GetIP
def local_ip
orig, Socket.do_not_reverse_lookup = Socket.do_not_reverse_lookup, true # turn off reverse DNS resolution temporarily
UDPSocket.open do |s|
s.connect '64.233.187.99', 1
s.addr.last
end
ensure
Socket.do_not_reverse_lookup = orig
end
end
Ben de bir sınıf olarak GetIP tanımlayan çalışmıştı ama ben Her zamanki gibi ruby script/console
, local_ip
yöntemini kullanamıyorum. Herhangi bir fikir?