0

Ruby 2.0 と Rails 4.0 で IP の経度と緯度を取得するために GeoIP gem を使用していますが、console.log 行にエラーがあります。

nil:NilClass の未定義メソッド `latitude'

<% @all.each do |item| %>
    <% @geo = GeoIP.new("#{Rails.root}/public/GeoLiteCity.dat").city(item.ip) %>
    console.log("<%= @geo.latitude  %>");
    var markerLatlng = new google.maps.LatLng("<%= @geo.latitude %>", "<%= @geo.longitude %>");
    var marker = new google.maps.Marker({
    position: markerLatlng,
    title: "<%= item.referer %>",
    draggable: false,
    map: map
    });

  <% end %>
4

1 に答える 1

0

これは、Rails 4 を使用する場合の GeoIP バグです。

于 2013-07-23T17:15:03.057 に答える