Включение ресурсов в подкаталоги с помощью config.assets.precompile в Rails
У меня есть приложение Rails 3.1.3, запущенное на Heroku, использующее S3 для размещения ресурсов через asset_sync
, Включено в мой app/assets/css
каталог - это подкаталог с двумя файлами: main.css.scss
а также categories.css.scss
, У меня есть следующая строка в моем production.rb
:
config.assets.precompile += [ 'admin/main.css.scss', 'admin/categories.css.scss', 'print.css', 'products.css.scss', 'services.css.scss' ]
Когда я нажимаю на Heroku, все мои ресурсы предварительно компилируются и загружаются, за исключением этих двух файлов. Нужно ли выполнять какую-то темную магию, чтобы включить эти два файла в процесс?
1 ответ
Просто введите имена файлов без scss, и это будет работать нормально.
config.assets.precompile += [ 'admin/main.css', 'admin/categories.css', 'print.css', 'products.css', 'services.css' ]