rails config.assets.precompile用于特定的子文件夹

Moh*_*iah 9 ruby-on-rails asset-pipeline

我在app/assets/stylesheets/external/calendars中有一些非常繁重的外部样式表我不想将样式表包含到application.css中,因为它们很少使用

但我希望他们预编译.

我是否使用config.assets.precompile o有选择地预编译此文件夹中的所有样式表?

Fla*_*che 12

您可以像这样简单地编写它:

config.assets.precompile += ['directory1/*', 'directory2/*', 'file.js']
Run Code Online (Sandbox Code Playgroud)

或者使用这样的更清晰的语法:

config.assets.precompile += %w( directory1/* directory2/* file.js )
Run Code Online (Sandbox Code Playgroud)


doe*_*err 11

这在" 资产管道导轨指南"的 4.1节中有所介绍

config.assets.precompile += ["*external/calendars*"]
Run Code Online (Sandbox Code Playgroud)