我正在使用 RoR 和 jquery.ui.addresspicker.js
此 jquery.ui.addresspicker.js 要求在加载该库之前加载 google。我只需要应用程序中几个页面上的地址选择器。
之前需要加载的google部分是这样的:
<script src="http://maps.google.com/maps/api/js?sensor=false"></script>
但这会使页面加载速度变慢,所以我不想在我的所有页面上都这样做。
application.js 包含以下内容:
//= require jquery
//= require jquery_ujs
//= require jquery.ui.all
//= require jquery.blockUI
//= require select2
//= require cocoon
//= require_tree .
目前 jquery.ui.addresspicker.js 文件位于 app/assets/javascripts 中,因此也一直自动加载。
我该如何处理?我应该将 addresspicker.js 移出 javascripts 目录吗?我应该重写我的 application.js 吗?其他建议?