Рельсы 3.1 Статическое актива - должны активы, предложенные для производства?

Мое понимание новых рельсов 3.1 Трубопровод активов в производственном режиме следующим образом: ->

  1. config.action_controller.asset_host = "https://mybucket.s3.amazonaws.com «
  2. config.assets.compile = false
  3. приложение / активы проверяются в REPO
  4. Сердцеобразные активы сердечков: Предоплата и синхронизация с S3 (все активы)
  5. Общественные / активы Не проверяется в репо

со всеми вышесказанными, я думал, что рельсы будут искать все активы на S3, и мне не нужны их в репозитории. Или, по крайней мере, мне не нужно, предложенные активов в публичных / активов в репо.

Я нашел это, на Heroku, если у вас нет config.assets.compile = True , это плоскость не найдет сложенные активы на S3. И Героку должен пройти через фазу компиляции для всех активов, но затем произойдет их из S3. Бег Грабли Heroku Run: Precompile не делает приседания. Производственный процесс снова будет воспламенять все.

Да? Это не имеет смысла для меня.

Я бы имел в виду мне смысл, что вам не нужно заполнять вашу репо изображения с изображениями, пусть ваш CDN выполняет работу.

У меня есть чувство, что это неверно. Я прав или неправильно?

7
задан Tofeeq Ahmad 12 January 2012 в 04:50
поделиться