我使用Phpless(0.3.0)自动编译Symfony(2.4.2)中的css
我的档案:
config_dev.yml
assetic:
debug: "%kernel.debug%"
use_controller: true
filters:
cssrewrite: ~
lessphp:
apply_to: "\.less$"
formatter: "compressed"
preserve_comments: false
view.twig:
{% stylesheets 'application/assets/less/bootstrap.less' %}
<link rel="stylesheet" type="text/css" href="{{ asset_url }}">
{% endstylesheets %}
因此,在响应中,所有内容都已编译..但生成的css的内容类型(来自symfony controller(use_controller:true))是&#34; text / html&#34;
4798dcc_bootstrap_1.css GET 304 text/html login:20 0 B 320 ms
有任何解决方法设置可以将此内容类型返回为 text / css 吗? 考虑到这是开发环境,我想避免手动生成css:
php app/console assetic:dump
谢谢!
答案 0 :(得分:2)
问题可能在于fos_rest
捕获所有请求
fos_rest:
format_listener:
rules:
- { path: ^/, priorities: [html], fallback_format: html, prefer_extension: false }
在此之前添加规则以排除资产