конвейер ресурсов rails 3.1: * .css не скомпилирован предварительно, но находится в манифесте - PullRequest
5 голосов
/ 13 декабря 2011

Настройка

  • error.sass находится в приложении / assets / stylesheets
  • Я побежал bundle exec rake assets:precompile
  • error.css находится в манифесте error.css: error-8f9fb7a53be409476d28603c33a7cd1d.css

Задача

error.css isn't precompiled

Другие странные вещи, которые могут указывать на проблемы с моей настройкой

  • В [среде] .rb config.assets.compile = false. Это желательно. Когда я обращаюсь к истине, это работает, но я не хочу, чтобы живая компиляция
  • Каждый раз, когда я загружаю страницу, генерируется общедоступная / таблица стилей со всеми файлами scss / sass (но не css)
  • Это обновление с rails 3.0, но я думаю, что обновление прошло успешно

Помощь?!

Ответы [ 2 ]

4 голосов
/ 19 января 2012

По умолчанию файлы css и js (кроме application.js и application.css) предварительно не скомпилированы.Похоже, вы можете добавить config.assets.precompile += %w( errors.css ), чтобы исправить вашу проблему.Также, есть больше информации о прекомпиляции здесь: http://guides.rubyonrails.org/asset_pipeline.html#precompiling-assets

2 голосов
/ 13 марта 2012

Вы пытались перезапустить сервер после предварительной компиляции ресурсов? Сервер будет придерживаться файла manifest.yml, который был при запуске сервера.

(я знаю, что это поздний ответ, но у меня просто была проблема :))

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...