Активы Ember-Cli (0.40) при развертывании на heroku

Я развертываю приложение ember-cli на heroku, и почти все работает так, как я ожидал. Единственная проблема заключается в том, что при предварительной компиляции приложение добавляет отпечаток пальца к изображениям и ресурсам, как ожидалось, но не добавляет их в ссылку на ресурс в таблице стилей. В частности, у меня есть несколько изображений в качестве фоновых изображений в таблицах стилей, которые при развертывании не могут быть найдены из-за добавления отпечатка пальца в файл. Как мне добавить отпечаток пальца в ссылку на путь к ресурсу в таблице стилей или сказать ember / heroku, чтобы он не добавлял отпечаток ни в какие файлы? Спасибо за помощь.


person chaddy81    schedule 04.09.2014    source источник


Ответы (2)


Немного поздно вернуться к этому, но в итоге я просто отключил снятие отпечатков пальцев, добавив это в Brocfile.js

var app = new EmberApp({
  fingerprint: {
    enabled: false
  }
});

person chaddy81    schedule 15.10.2014

Вам просто нужно обновить Ember CLI до последней версии. Начиная с версии 0.1.3 интерфейса командной строки Ember, нет необходимости отключать отпечаток пальца. Я думаю, что это исправлено этим запросом на перенос.

Согласно руководству Ember CLI, шаги по обновлению до последней версии интерфейса командной строки Ember включены в каждый выпуск, и их можно найти здесь.

Перед обновлением у меня были проблемы с Lightbox2 и Fancybox (изображениями). После обновления все ссылки на активы с отпечатками пальцев применяются правильно.

person Daniel Kmak    schedule 21.12.2014