2015-03-23 2 views
2

Я пытаюсь использовать geocomplete_rails перл: https://github.com/guyisra/geocomplete_railsgeocomplete_rails и Uncaught ReferenceError: Google не определен

application.js Мой файл выглядит следующим образом:

//= require jquery 
//= require jquery_ujs 
//= require bootstrap 
//= require moment 
//= require bootstrap-datetimepicker 
//= require geocomplete 
//= require_tree . 

$(function() { 
    $('#event_raw_location').geocomplete(); 
}); 

Когда я открываю страницу формы с #event_raw_location элементом, я get Uncaught ReferenceError: google is not defined ошибка и автозаполнение не работает. Любая идея почему?

ответ

2

Из документации в here похоже, что вы должны добавить еще один JavaScript.

Попробуйте добавить следующую строку в приложение/просмотров/макеты/application.html.erb:

<script src="http://maps.googleapis.com/maps/api/js?sensor=false&amp;libraries=places"></script> 

перед строкой:

<%= javascript_include_tag 'application', 'data-turbolinks-track' => true %> 

Надежда, что помогает!

+0

Да, только что нашел это :), но этот '&' вызвал другие проблемы, я chaneg это для '&', и теперь все работает отлично. –

Смежные вопросы