В окончательной версии Rails 3.1 возникают некоторые странные проблемы с предварительной компиляцией файла манифеста sass с расширением scss
. Странно то, что файл манифеста по умолчанию application.scss
компилируется нормально, и я вижу его в public / assets /
.
Однако, когда я пытаюсь скомпилировать свои собственные файлы манифеста, ничего не создается. Я включил опцию предварительной компиляции в производственной конфигурации.
config.assets.precompile += %w( user.scss admin.scss )
Насколько мне известно, я правильно выполняю задачу precompile rake.
rake assets:precompile RAILS_ENV=production
И, может быть, это поможет. Когда я создаю два новых файла манифеста с расширением css вместо scss и требую в них исходные файлы scss, тогда эти новые файлы манифеста обрабатываются и правильно компилируются. Почему application.scss
получает эту особую обработку, а не другие файлы манифеста sass?