我正在尝试使用geocomplete_rails gem:https : //github.com/guyisra/geocomplete_rails
我的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
元素的表单页面时,Uncaught ReferenceError: google is not defined
出现错误,自动完成功能不起作用。知道为什么吗?
从这里的文档看来,您应该再添加一个JavaScript。
尝试在app / views / layouts / application.html.erb中添加以下行:
<script src="http://maps.googleapis.com/maps/api/js?sensor=false&libraries=places"></script>
前行:
<%= javascript_include_tag 'application', 'data-turbolinks-track' => true %>
希望有帮助!
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句