Rails 3.1 ofuscan JavaScript
-
25-10-2019 - |
Pregunta
Con rieles 3.1, el ramas Se introdujo gema. He escrito un motor de juego muy grande en JavaScript/Coffeescript que planeo lanzar como software de código abierto en el futuro, pero en este momento, me gustaría ofuscar el código para construir una pequeña barrera para las personas que intentan hacer trampa en el juego . Mi pregunta es:
¿Qué tengo que hacer para crear una versión ofuscada de la aplicación.js? Archivo que se creó combinando todos mis archivos JS? ¿Hay una mejor práctica, una joya o es posible en absoluto?
Gracias por tu respuesta.
Tomás
Solución
Bueno, podría usar el compilador de cierre con una optimización avanzada, aunque recomendaría contra él:
http://edgeguides.rubyonrails.org/asset_pipeline.html#javascript
Otros consejos
Podrías probar Dojo's Encogido - Minificará/ofuscará sus fuentes y puede configurarlo para generar un solo archivo a partir de varios archivos fuente de entrada.