Почему задача rails precompile делает не перевариваемые ресурсы

Когда я делаю: активы рейка: прекомпиляция RAILS_ENV = производство Я получаю, например, следующие файлы в моей папке public / assets:

application-7af6c31514bcdd4cce3c96892af4487f.js application-7af6c31514bcdd4cce3c96892af4487f.js.gz application.js application.js.gz

Последние 2 являются проблемой, потому что это приводит к тому, что скомпилированная версия используется в разработке, и я не понимаю, почему они генерируются.

У меня есть следующая строка в моем production.rb:

config.assets.digest = true
 Ismael Abreu13 июн. 2012 г., 03:26
Я думаю, что у меня та же проблема. В моей среде разработки javascript был поврежден после ресурсов: прекомпиляция, но в работе он работает нормально. Все еще не знаю, как решить эту проблему, и я уже удалил все файлы в общей папке.

Ответы на вопрос(2)

файлы без дайджеста создаются в основном для использования на страницах ошибок и т. П. (Где у вас нет доступа к хешу MD5), и в настоящее время нет способа их отключить. Кроме того, этот вопрос практически идентичен этому:Rails компилирует ресурсы как с хешем md5, так и без него. Почему?

 pguardiario13 июн. 2012 г., 08:24
Я прочитал этот пост, и кажется, что @NudeCanalTroll нашел способ его отключить, но не знает, как он это сделал, и хочет, чтобы он этого не делал.sigh
 13 июн. 2012 г., 08:38
Я просто удаляю свои скомпилированные ресурсы и не регенерирую их до тех пор, пока мне не понадобится протестировать в производственном режиме и / или подготовиться к развертыванию. Мне кажется, что проблема заключается не столько в существовании этих файлов, сколько в том, что Rails предпочитает их оригиналам в приложении / assets при работе в режиме разработки.
Решение Вопроса

rake assets:precompile:primary RAILS_ENV=production
 13 июн. 2012 г., 18:32
PS некоторые другие связанные вещи, о которых я писал здесь:damon.io/blog/2012/04/23/rails-bootstrap-heroku
 pguardiario14 июн. 2012 г., 00:50
Да, это сработало для меня. Спасибо!

Ваш ответ на вопрос