rails config.assets.precompile для конкретной подпапки

У меня есть очень тяжелые внешние таблицы стилей в app / assets / stylesheets / external / calendars. Я не хочу включать таблицы стилей в application.css, поскольку они используются нечасто.

Тем не менее, я хочу, чтобы они были скомпилированы заранее.

Как мне использовать config.assets.precompile для выборочной предварительной компиляции всех таблиц стилей вне этой папки?


person Mohith Thimmaiah    schedule 21.10.2012    source источник


Ответы (2)


Это описано в разделе 4.1 Руководства по Rails Asset Pipeline.

config.assets.precompile += ["*external/calendars*"]
person doesterr    schedule 22.10.2012

Вы можете просто написать это так:

config.assets.precompile += ['directory1/*', 'directory2/*', 'file.js']

Или используйте более чистый синтаксис, например:

config.assets.precompile += %w( directory1/* directory2/* file.js )
person Flavio Wuensche    schedule 18.11.2013