Rails 3.1 запутывает JavaScript
-
25-10-2019 - |
Вопрос
С рельсами 3.1, звездочки Гем был введен. Я написал очень большой игровой двигатель в JavaScript/CoffeeScript, который я планирую выпустить в качестве программного обеспечения с открытым исходным кодом в будущем, но в настоящее время я хотел бы запутать код, чтобы создать небольшой барьер для людей, пытающихся обмануть в игре Анкет Мой вопрос:
Что я должен сделать, чтобы создать запутанную версию Application.js Файл, который был создан путем объединения всех моих файлов JS? Есть ли лучшая практика, драгоценный камень или это вообще вообще?
Спасибо за Ваш ответ.
Том
Решение
Ну, вы можете использовать компилятор закрытия с расширенной оптимизацией, хотя я бы порекомендовал против него:
http://edgeguides.rubyonrails.org/asset_pipeline.html#javascript
Другие советы
Вы можете попробовать Dojo Сокращается - Он будет минимизировать/запутать источники, и вы сможете настроить его на создание одного файла из нескольких исходных файлов ввода.