问题,如何让资产管道编译所有 .css 和 .js?
我试过了
config.assets.precompile += %w(*.css, *.js)
这让所有的 .js 都进行了预编译。但由于某种原因,.css 文件没有编译。
建议?
问题,如何让资产管道编译所有 .css 和 .js?
我试过了
config.assets.precompile += %w(*.css, *.js)
这让所有的 .js 都进行了预编译。但由于某种原因,.css 文件没有编译。
建议?
对于任何试图自己做这件事的人,答案与选择器的格式有关。预编译采用一个选择器数组,选择器应该是字符串,所以你可以这样做
config.assets.precompile += ['*.css', '*.js']
让所有 css 和 js 文件进行预编译。您可以将此逻辑扩展为更加个性化,例如,我能够将所有 css 分组为 3 个清单文件,但仍然发现能够包含任何 .js 更具可扩展性,尽管有几个清单 .js 文件在最受欢迎的页面上拨打更少的电话。
config.assets.precompile += ['logged.css','forum.css','editor.css', '*.js']