我通过chrome dev工具发现下面的custom.css.scss没有在生产中使用.有谁知道为什么heroku不会使用某些scss?
我的custom.css.scss索引页面
/* Masters index */ .masters { list-style: none; margin: 0; li { overflow: auto; padding: 10px 0; border-top: 1px solid $grayLighter; &:last-child { border-bottom: 1px solid $grayLighter; } } }
开发索引页面
生产索引页面
在生产模式下,您必须运行rake assets:precompile
以提供app/assets
文件夹中的任何内容.在开发过程中,Rails会不断检查文件的更新并逐个为它们提供服务.
当你开发时,这很好,但生产速度相当慢.因此,为了加快速度,Rails让您运行一个更长的任务,缩小并组合一堆文件app/assets
,从而加快页面加载时间并减少服务器负载.