Я использую конвейер активов в Rails, но комментарии в файлах jquery и jquery-ujs не удаляются.Rails не удаляет некоторые комментарии из javascripts
Он сжимает все остальные js и css-файлы правильно.
Любые идеи?
Я использую конвейер активов в Rails, но комментарии в файлах jquery и jquery-ujs не удаляются.Rails не удаляет некоторые комментарии из javascripts
Он сжимает все остальные js и css-файлы правильно.
Любые идеи?
Uglifier, используемый по умолчанию в конвейере для ресурсов rails имеет опцию конфигурации :copyright
, используемую для сохранения комментариев к авторскому праву.
Вы можете указать turn it off, однако legally вам необходимо разместить авторское право где-то, поэтому, если вы удалите комментарий, вам придется поместить его в другое место (видимо).
О, я вижу. Ну, я попробовал добавить/*! в другие библиотеки, но комментарии все еще удаляются. – HappyDeveloper
Посмотрев на источник [uglifier source] (https://github.com/lautis/uglifier/blob/master/lib/uglifier.rb#L71), он, по-видимому, считает все комментарии перед первой строкой кода как авторские права комментарий, а не использование '/ *!' (используется YUICompressor). – pjumble
Полезно знать, спасибо – HappyDeveloper
Какие комментарии не удаляются, авторские права, начинающиеся с '/ *!'? (Если так, то по дизайну). – pjumble
@pjumble да, те. Как удалить их? – HappyDeveloper