我有两个主要的外部JavaScript文件,这是网站界面所必需的。现在的问题是,因为Turbolink将网站模拟为单页Web应用程序,当我进行ajax调用时,这些文件没有被加载。
我尝试了这些选项但都失败了:
<script type='text/javascript' src='//some_domain.com' data-no-turbolink>
<script type='text/javascript' src='//some_domain.com' data-turbolinks-track="true"></script>
$(document).on("page:load", function(){
$("head").append("THE_SCRIPT_TAG");
});
我也试过这个:
<%= javascript_include_tag "some_domain.com' => true %>
有没有办法加载所有脚本标签,就像任何其他网站一样,但仍然像一个带有turbolinks的单页网络应用程序?