我正在使用能够从 http 请求中获取 IP 地址的地理编码器 gem。从文档中:
Geocoder adds a +location+ method to the standard <tt>Rack::Request</tt> object so you can easily look up the location of any HTTP request by IP address. For example, in a Rails controller or a Sinatra app:
# returns Geocoder::Result object
result = request.location
我放
@result = request.location
在我的控制器中,然后在我的视图中
<%= @result %>
然而,我得到了这个。
#<Geocoder::Result::Freegeoip:0x00000102dc7758>
然后我尝试了
<%= @result.to_s %>
但它没有改变任何东西。
有任何想法吗?