CSS更改未在网站上更新

时间:2015-05-19 16:30:08

标签: css symfony caching vagrant assetic

今天我开始在Symfony(2.6)项目上更改一些CSS。我在我新创建的css文件中添加了一些样式,一切正常。当我去添加另一种风格而没有发生任何事情时,我的问题出现了。我检查了开发窗口,无法在任何地方找到我的样式。我已多次删除缓存。我使用Symfony与流浪盒。如果我打开网址中的css文件,它会填充钻石/问号,我的第一个样式条目仍然存在。我检查了,编码设置为UTF-8。我从来没有用css这样的问题,有谁知道问题可能是什么?

我正在使用Assetic在项目中包含样式表,如下所示:

`<link href="{{ asset('css/print_production_report.css') }}" rel="stylesheet" type="text/css" media="print" />`

enter image description here

所以为了告诉你发生了什么,我将从头开始。我有这个样式表(忽略错误):

enter image description here

在检查浏览器后,我仍然有:

enter image description here

现在我将一些随机文本或css添加到我的样式表中:

enter image description here

你会看到我的所有变化都被转换成这些钻石:

enter image description here

3 个答案:

答案 0 :(得分:1)

我认为这个缓存文件并用unicode'REPLACEMENT CHARACTER'( )替换它们的问题与sendfile有关。在nginx / apache中关闭sendfile / EnableSendfile。

相关问题在这里:yeoman and angular utf8 issue and caching

答案 1 :(得分:-1)

插入

@charset "utf-8"

位于文件顶部,并确保您已将文件保存为UTF-8。 Helpful link

答案 2 :(得分:-1)

Takie这个较低的文字和评论,我的意思是使用

  

//评论blabla

在你的css文件中。