Rails 3.1 JavaScript verschleiern
-
25-10-2019 - |
Frage
Mit Schienen 3.1 die Kettenräder Gem wurde eingeführt. Ich habe in JavaScript/CoffeeScript eine sehr große Spielmaschine geschrieben, die ich in Zukunft als Open -Source -Software veröffentlichen möchte, aber im Moment möchte ich den Code verschleiern, um eine kleine Barriere für Leute zu erstellen, die versuchen, im Spiel zu betrügen . Meine Frage ist:
Was muss ich tun, um eine verschleierte Version der Anwendung zu erstellen.js Datei, die durch Kombination aller meiner JS -Dateien erstellt wurde? Gibt es eine Best Practice, ein Edelstein oder es ist überhaupt möglich?
Danke für deine Antwort.
Tom
Lösung
Nun, Sie könnten den Closeure -Compiler mit fortgeschrittener Optimierung verwenden, obwohl ich es dagegen empfehlen würde:
http://edgeguides.rubyonrails.org/asset_pipeline.html#javaScript
Andere Tipps
Sie könnten Dojo's versuchen Schrumpfung - Sie werden Ihre Quellen minifikieren/verschleiern und Sie können sie so konfigurieren, dass eine einzelne Datei aus mehreren Eingangsquelldateien herausgegeben wird.