Rails 3.1 конвейер активов: предварительно скомпилированные отпечатки MD5 не совпадают - PullRequest
1 голос
/ 17 августа 2011

У меня приложение Rails 3.1 rc6 в кедровом стеке Heroku (ruby 1.9.2).

Я прекомпилирую ресурсы с помощью rake assets: precompile RAILS_ENV = production локально на моей машине для разработки.

Проблема в том, что сгенерированные отпечатки md5 в предварительно скомпилированных именах файлов не совпадают с отпечатками, сгенерированными помощниками рельсов (например, asset_path) при производстве на Heroku.

Кто-нибудь знает, почему это так?Как я могу это исправить?Я не могу прекомпилировать в Heroku, так как они имеют файловую систему только для чтения.

1 Ответ

1 голос
/ 18 августа 2011

Немного удар в темноте, но когда я обновился до rc6 сегодня, это сломалось в инициализаторе:

if RAILS_ENV == 'production'   

и было исправлено следующим образом:

if Rails.env.production?

Донне знаю, имеет ли это какое-либо отношение к этому.

...