当我部署到生产环境中时,我发现一些清单文件没有预编译。而且我意识到这些清单文件都有 .sass 或 .js.coffee 之类的扩展名
application.rb
我确实包括了这些config.assets.precompile << 'admin.js.coffee'
。
那么清单文件不能是纯 css/js 以外的东西吗?
更新
我有一个fish.sass,做config.assets.precompile << 'fish.sass'
不会做任何事情。但是,如果我这样做config.assets.precompile << 'fish.css'
,它将正确编译。我必须指定一个不存在的文件才能使其工作,这似乎很奇怪。