Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/439.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在rails 4.2.1中使用jquery addresspicker_Javascript_Jquery_Ruby On Rails_Ruby On Rails 4 - Fatal编程技术网

Javascript 如何在rails 4.2.1中使用jquery addresspicker

Javascript 如何在rails 4.2.1中使用jquery addresspicker,javascript,jquery,ruby-on-rails,ruby-on-rails-4,Javascript,Jquery,Ruby On Rails,Ruby On Rails 4,有人知道怎么用吗 我试过了,但还是失败了 在我的源代码控制台中,我得到了这个错误 未捕获引用错误:未定义google 我将jquery.ui.addresspicker.js放在我的vendor/assets/javascripts文件夹中 这是我的 application.js //= require jquery //= require jquery_ujs //= require jquery-ui/datepicker //= require bootstrap //= require

有人知道怎么用吗
我试过了,但还是失败了 在我的源代码控制台中,我得到了这个错误
未捕获引用错误:未定义google

我将jquery.ui.addresspicker.js放在我的vendor/assets/javascripts文件夹中
这是我的 application.js

//= require jquery
//= require jquery_ujs
//= require jquery-ui/datepicker 
//= require bootstrap
//= require turbolinks
//= require underscore
//= require gmaps/google
//= require jquery.ui.addresspicker
//= require_tree .
...
//= require typeahead.js/dist/bloodhound.js
//= require typeahead.js/dist/typeahead.jquery.js
//= require typeahead-addresspicker/dist/typeahead-addresspicker.js
//= require_tree .
我已经在application.html.slim中加入了谷歌地图

head
  = stylesheet_link_tag    'application', media: 'all', 'data-turbolinks-track' => true
  = javascript_include_tag 'application', 'data-turbolinks-track' => true
  script src="//maps.google.com/maps/api/js?sensor=false" type="text/javascript"
我找到了gem,但它不支持rails4

这里有一些类似的问题,但这些问题仍然没有告诉我如何使用jquery地址选择器

更新 我尝试更改application.html.slim中脚本的顺序 然后把谷歌地图脚本放在第一位 现在我得到了这个错误


未捕获类型错误:$。小部件不是函数

此JS库还有另一个gem:。基于rubygem规范,它似乎支持Rails 4。

我使用bower Rails使其工作

安装后,通过车轨
调用所需的js到rails资产管道(application.js)
my application.js

//= require jquery
//= require jquery_ujs
//= require jquery-ui/datepicker 
//= require bootstrap
//= require turbolinks
//= require underscore
//= require gmaps/google
//= require jquery.ui.addresspicker
//= require_tree .
...
//= require typeahead.js/dist/bloodhound.js
//= require typeahead.js/dist/typeahead.jquery.js
//= require typeahead-addresspicker/dist/typeahead-addresspicker.js
//= require_tree .
其余部分就像在普通html文件中实现它一样

如果您遵循readme.md中的示例代码,但没有显示映射,请不要忘记将其添加到css文件中 我把它放在Model.scss文件中

#map {
  float:right;
  width: 490px;
  height: 500px;
  border: 1px solid #DDD;
}

啊,是的,我知道那个,但不知怎么的,我仍然不能实现它,这就是为什么我尝试使用非字体的,因为它看起来更简单。