2013-04-11 64 views
0

我正在使用與Sinatra的紅寶石。 我想獲得訪問者的公共IP並將其保存在數據庫中,但不知道如何獲得IP ...對不起,但我還沒有找到辦法做到這一點。 夥計們可以幫我嗎?謝謝!如何用紅寶石獲取訪客的IP?

+0

這並沒有工作.. ??。 'ip_addr = request.env ['REMOTE_ADDR']' – 2013-04-11 04:48:17

+0

這可能也有幫助... http://stackoverflow.com/questions/4465476/rails-get-client-ip-address – 2013-04-11 04:49:07

+0

而這... http:///stackoverflow.com/questions/1226959/how-to-get-client-ip-and-server-ip-using-rails ..請嘗試谷歌之前放棄它的東西..並顯示一些努力,並向我們展示那麼只有我們可以幫助...謝謝.. – 2013-04-11 04:50:19

回答

7

按照Sinatra documentation,您可以使用

request.ip 
+0

謝謝,幫了我很多! [; – 2013-04-11 21:36:24