我正在尝试使用简单的rails项目来组织和维护SVG游戏。我想使用内置的资源管道动态地在输出SVG文件的主体内部包含我的javascript ,但我无法找到获得正确脚本标记格式的最佳方法。
我正在使用它(application.js是我的清单文件):
<%= javascript_include_tag "application" %>
我得到了这个(如预期的那样):
<script src="/assets/scriptname.js" type="text/javascript"></script>
但我(我想)需要这个:
<script xlink:href="/assets/scriptname.js"></script>
是否有合理的方法来修改或覆盖javascript_include_tag的标记属性?
答案 0 :(得分:0)
我不知道为什么你需要那个,但是))
= content_tag("script", "", { "xlink:href" => path_to_asset('scriptname.js') })
或
= javascript_include_tag "", {"type" => nil, "src" => nil, "xlink:href" => path_to_asset('scriptname.js') }