Я просто знаком видел с Rails 3.1, и я сжег некоторое время обновления старого проекта и пытался выработать, как новый трубопровод активов ведет себя в режиме развития против производства.
По умолчанию config.assets.precompile
Настройка только благословления Application.css и Application.js , с намерением, что все должно быть служено одним stylesheet и один файл JavaScript.
Очевидно, что есть ситуации, когда мы не хотим этого, поэтому мы можем добавить элементы в список в этой переменной конфигурации ...
Вот ситуация, когда я столкнулся с моим проектом Sandbox при переходе к производству:
ATYLESHET_LINK_TAG
, прежде чем рендерировать страницу.) Райкс Активы: Precompile
попробовал еще раз. config.ssets.precompile
и попробовал еще раз. Не зная, как решить это, я ходил в круги несколько раз, пока я не подумал, что у меня все активы, и сайт оказывал в производстве. Затем я попробовал это в MSIE и ударил еще одну ошибку 500: «Bellated_png_fix.js» условно нагружено, и он не обрезал до этого.
Итак, мой вопрос, кроме просмотра и ошибок или тяжелой зависимости от интеграционного тестирования, как я могу предсказать, что мой сайт не собирается взрываться, когда трубопровод активов обнаруживает, что некоторая таблица или JavaScript не добавлена в Предприимчивый список?
Мне также любопытно, почему пропавший актив стилью-листа должен заставить всю страницу ошибки 500 вместо того, чтобы просто компилировать его по требованию или служить 404, когда этот актив запрашивается. Это преднамеренный дизайн для «неудачного раннего»?