【发布时间】:2013-03-09 20:42:10
【问题描述】:
在 Rails 应用程序中,我想为包含查询参数的 javascript 文件生成 html 标记。目前,该应用使用 Sprockets 库来完成此类任务。
在 assets/javascript 目录中有:
jquery.fbbox.js
all.js
all.js 包含//= require ./jquery.fbbox.js 并用 Sprockets 处理生成 html 标签
<script src="/assets/jquery.fbbox.js" type="text/javascript"></script>
我想传递一些额外的参数,例如 ver=3.0.4 来获取
<script src="/assets/jquery.fbbox.js?ver=3.0.4" type="text/javascript"></script>
如何指示 sprocket 为我执行此操作?
我尝试向 require 添加一个参数,例如 //= require ./jquery.fbbox.js, :ver => '3.0.4',但由于语法错误而失败。
有什么想法吗?
谢谢。
【问题讨论】:
-
今天在尝试加载 MathJax 库时遇到了这个问题。您找到使用 Rails 的方法了吗?
标签: javascript ruby-on-rails ruby-on-rails-3 sprockets