私のインデックス インデックス コントローラーには @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] も機能しません
どんなコメントも私にとってとても役に立ちます ありがとう