У меня такая проблема: я хочу использовать ajax-запрос для получения местоположения пользователя, поэтому я создал действие в своем контроллере и отобразил результат функции Geocoder в json. Вот код:
def find_location
location = Geocoder.coordinates(params[:location])
render :json => (location)
end
Локально работает отлично, на хероку тоже работает, но когда я добавил этот код в другой проект - мне показывает эту ошибку
NameError in ConnectionsController#find_location
uninitialized constant ConnectionsController::Geocoder
Странно, потому что это работает в консоли:
Geocoder.coordinates "Ukraine"
=> [48.379433, 31.16558]
Я попытался включить Geocoder::Model, но это не сработало.
Кто-нибудь может мне помочь ?
location = ::Geocoder.coordinates(params[:location])
вместо текущегоlocation = Geocoder.coordinates(params[:location])
? - person Hck   schedule 09.02.2013uninitialized constant Geocoder
. В localhost я использовал - второй вариант. - person deny7ko   schedule 09.02.2013