У меня такие проблемы: я хочу использовать запрос ajax, чтобы получить местоположение пользователя, поэтому я создал действие в своем контроллере и передал результат функции Geocoder в json. Вот код:Невозможно использовать класс Geocoder в моем контроллере
def find_location
location = Geocoder.coordinates(params[:location])
render :json => (location)
end
Местно он прекрасно работает на Heroku это тоже работает, но когда я добавил этот код в другой проект - он показывает мне эту ошибку
NameError in ConnectionsController#find_location
uninitialized constant ConnectionsController::Geocoder
Это странно, потому что это работает в консоли:
Geocoder.coordinates "Ukraine"
=> [48.379433, 31.16558]
Я попытался включить Geocoder :: Модель, но она не работает.
Может кто-нибудь мне помочь?
Вы добавили драгоценный камень геокодера в Gemfile этого другого проекта? – Hck
Конечно) Bundle show gemcoder показывает мне gemcoder – skrypalyk
gemcoder или геокодер? – Hck