2011-12-15 3 views
0

Мы используем последнюю версию Sprockets on Rails 3.0.10. Все работает отлично, и в целом это было плавное и бесплатное развертывание, но у нас есть одно небольшое раздражение, на которое я надеюсь, что есть простое решение.Как включить исходное имя файла, когда Sprockets объединяет файлы javascript?

Когда файлы javascript объединены вместе, нет простого и простого способа определить, из какого файла появился конкретный бит javascript, когда я отлаживаю в браузере.

Мы также используем SASS, и мне нравится, как он включает комментарии, указывающие, где правило можно найти в моем исходном файле CSS.

Есть ли опции или флаги, которые я могу установить на звездочки, чтобы обеспечить подобное поведение? (скажем, автогенерирующий комментарий в начале каждого включенного файла, указывающий его исходный путь)

ответ

1

Если вы не можете решить вашу проблему, вы можете попробовать использовать Rails 3.1: конвейер активов не скомпилирован в среды разработки, поэтому вы можете сразу увидеть, в каком файле javascript ваша проблема.

+0

Полезно знать. Мы попробовали обновление рельсов 3.1, но некоторые из наших зависимостей в области драгоценных камней все еще нуждаются в некоторой работе. –

+0

Я также недавно обновил одно из своих приложений с Rails 3 до 3.1. Я предлагаю вам продолжать ссылаться на ваш старый Gemfile, чтобы иметь базовые рабочие и совместимые версии gem, а затем оттуда ... –

Смежные вопросы