【发布时间】:2014-07-14 19:33:08
【问题描述】:
我正在处理 pdf 的 Rails 布局(使用 Pdfkit),我需要将我的 javascript 资产包含在绝对路径(完整 url)中,因为 wkhtmltopdf 看不到相对路径。
这个:
= 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
【问题讨论】:
-
这不是一个文件,而是大约 30 个文件,它们在 application.js 中的资产管道中
-
好吧,在生产中它们将被编译成一个。
-
是的,我知道,但是开发呢?
标签: javascript ruby-on-rails wkhtmltopdf absolute-path pdfkit