我想包含不同的js文件,取决于环境。我试过:
{% javascripts
'bundles/fosjsrouting/js/router.js'
'bundles/fosjsrouting/' ~ app.environment ~ '/js/fos_js_routes.js'
filter='?yui_js'
output='compiled/routing'
%}
<script type="text/javascript" src="{{ asset_url }}"></script>
{% endjavascripts %}
但是它给出了意外字符~
的错误。有什么建议吗?
不幸的是,目前这是不可能的。这是因为不能在非固定路径中使用变量。
但是,您可以使用asset
树枝助手:
<script src="{{ asset('bundles/fosjsrouting/' ~ app.environment ~ '/js/fos_js_routes.js') }}"></script>