Джем GeoIP с неопределенным методом Rails

Я использую гем GeoIP для получения долготы и широты IP-адреса в Ruby 2.0 и Rails 4.0, но в строке console.log есть ошибка.

неопределенный метод `широта' для nil:NilClass

<% @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 %>

person Yagiz    schedule 08.07.2013    source источник


Ответы (1)


Это ошибка GeoIP при использовании Rails 4.

person Yagiz    schedule 23.07.2013