林我的索引的索引器我有 @usergeo = Geocoder.search( 「83.215.14.101」)Rails的地理編碼器說, 「不能把字符串轉換爲整數」
結果是:
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 [:城市]不起作用
任何評論都會很對我有幫助 謝謝
好的,有道理!非常感謝!也爲davidb! :-) – Jan 2012-07-16 13:59:28