2014-07-14 158 views
1

我正在为pdf(使用Pdfkit)Rails布局工作,我需要包括我的JavaScript资源与绝对路径(完整的URL),因为wkhtmltopdf没有看到相对。如何用javascript_include_tag获取绝对路径?

这样的:

= javascript_include_tag 'application' 

转换为这样的:

<script src="/assets/jquery.js?body=1"></script> 
<script src="/assets/jquery_ujs.js?body=1"></script> 
<script src="/assets/jquery.ui.core.js?body=1"></script> 
<script src="/assets/jquery.ui.widget.js?body=1"></script> 
<script src="/assets/jquery.ui.position.js?body=1"></script> 
<script src="/assets/jquery.ui.menu.js?body=1"></script> 
<!-- MUCH MORE :) --> 

我怎样可以得到完整的URL相同的脚本标签?


//编辑

= (javascript_include_tag 'application').gsub('="', "=\"#{ root_url }").html_safe 
+0

http://stackoverflow.com/questions/1939942/generate-full-url-to-javascript-in- rails-similar-to-javascript-path-but-url – Iceman

+0

这不是关于一个文件,而是大约30个,它们位于application.js中的资产管道中 – ciembor

+0

那么在生产中它们将被编译成一个。 – Iceman

回答

0

这应该工作

javascript_include_tag('application').delete("\n").gsub('="', "=\"#{ root_url }")