Javascript 向资产添加参数?
在Rails应用程序中,我想为包含查询参数的javascript文件生成html标记。目前,该应用程序使用链轮库执行此任务 在assets/javascript目录中有:Javascript 向资产添加参数?,javascript,ruby-on-rails,ruby-on-rails-3,sprockets,Javascript,Ruby On Rails,Ruby On Rails 3,Sprockets,在Rails应用程序中,我想为包含查询参数的javascript文件生成html标记。目前,该应用程序使用链轮库执行此任务 在assets/javascript目录中有: jquery.fbbox.js all.js all.js包含/=require./jquery.fbbox.js,并通过链轮处理以生成html标记 <script src="/assets/jquery.fbbox.js" type="text/javascript"></script> 我想
jquery.fbbox.js
all.js
all.js包含/=require./jquery.fbbox.js
,并通过链轮处理以生成html标记
<script src="/assets/jquery.fbbox.js" type="text/javascript"></script>
我想传递一些额外的参数,如ver=3.0.4,以获得
如何引导链轮为我执行此操作?
我尝试向require添加一个参数,如/=require./jquery.fbbox.js,:ver=>'3.0.4'
,但由于语法错误,该操作失败
有什么想法吗
谢谢。您可以使用文件名中的版本号保存要导入的库的单独版本,然后在清单中使用单独的导入语句为其提供服务,如下所示:
/=require./jquery.fbbox-3.0.4.js
或者在layouts/application.html.erb中
有许多方法可以处理这个问题今天在尝试加载MathJax库时遇到这个问题。你有没有找到一种使用Rails的方法?
<script src="/assets/jquery.fbbox.js?ver=3.0.4" type="text/javascript"></script>