遇到一个assets css 问题,production 环境运行 assets:precompile 之后,加载 application-**.css文件但是没有css效果,但是在浏览器中随意加入一个空格在 css文件,页面马上就能显示出来效果。
好诡异的问题。
遇到一个assets css 问题,production 环境运行 assets:precompile 之后,加载 application-**.css文件但是没有css效果,但是在浏览器中随意加入一个空格在 css文件,页面马上就能显示出来效果。
好诡异的问题。
找到原因了,原来是Nginx的mime.types没有配置,导致css文件被识别为text/plain了,只需要在nginx配置文件中添加 include mime.types;
mime.types 文件 https://github.com/h5bp/server-configs-nginx/blob/master/mime.types