【发布时间】:2013-09-22 12:06:00
【问题描述】:
我正在使用 turbolink (rails4) 并在我的页面标题部分中由 application.js 文件生成以下 js 链接
<script data-turbolinks-track="true" src="/assets/jquery.js?body=1"></script>
<script data-turbolinks-track="true" src="/assets/jquery_ujs.js?body=1"></script>
<script data-turbolinks-track="true" src="/assets/turbolinks.js?body=1"></script>
<script data-turbolinks-track="true" src="/assets/global.js?body=1"></script>
我的 application.js 看起来像:
//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require_tree .
//= require bootstrap.min.js
//= require respond.min.js
我想从 OTHER 站点添加一个外部 javascript 文件,例如http://otherdomain.com/xyz.js 在我网站的特定页面中。假设我只想在特定页面http://mysite.com/profile 中添加这个外部 js 文件并且我只想在页面的标题部分添加这个 js 文件。那么我该怎么做呢?请不要建议在本地保存该外部文件,因为这不是我的选择。
【问题讨论】:
-
是否绝对需要在标题中?
-
@Matt 是的,它绝对需要在标题中
标签: javascript ruby-on-rails asset-pipeline ruby-on-rails-4 sprockets