我的索引控制器我有@usergeo = Geocoder.search("83.215.14.101")
结果是:
Geocoder::Result::Freegeoip:0x007ff3ced35eb8 @data={
"city"=>"Salzburg",
"region_code"=>"05",
"region_name"=>"Salzburg",
"metrocode"=>"",
"zipcode"=>"",
"longitude"=>"13.0333",
"latitude"=>"47.8",
"country_code"=>"AT",
"ip"=>"83.215.14.101",
"country_name"=>"Austria"},
@cache_hit=nil>]
.class 表示它是一个数组!
在视图中,我尝试了这个:
<%= @usergeo["city"] %>
结果是
can't convert String into Integer
@usergeo[:city] 也不起作用
任何评论都会对我很有帮助谢谢