在Ruby on Rails中异步加载Javascript

时间:2017-12-29 18:22:20

标签: javascript ruby-on-rails ruby

我将我的HTML中嵌入的jQuery和JavaScript的每一点都放到我的应用程序js资源文件中。我的目标是异步加载此文件。我正在使用ruby gem来安装jquery,以便我的所有js和jquery都被编译并缩小为生产中的同一个文件。

在我的结帐页面上,我必须使用数组来自动加载我们网站将产品发送到的所有受支持的国家/地区。

代码看起来像这样(在我的视图的底部)。

<script>
    var checkoutCountries = [<%= raw @countries.to_json %>];
    var checkoutStates = [<%= raw @states.to_json %>];
</script>

这是否会导致javascript出现任何问题,因为我将以异步方式加载的主js文件将引用这些数组变量。我认为这对于网速较快的用户来说不是问题,但我想知道这是否会导致其他问题?这应该是一起处理的吗?任何指导将不胜感激!

0 个答案:

没有答案