我正在研究pdf的Rails布局(使用Pdfkit),我需要在绝对路径(完整网址)中包含我的javascript资源,因为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 :) -->
如何使用完整网址获取相同的脚本标记?
//编辑
= (javascript_include_tag 'application').gsub('="', "=\"#{ root_url }").html_safe
答案 0 :(得分:0)
这应该有效
javascript_include_tag('application').delete("\n").gsub('="', "=\"#{ root_url }")
答案 1 :(得分:0)
我认为这将是此案的最佳解决方案
<%= javascript_include_tag 'application', host: request.base_url %>