Ich arbeite derzeit an einer Anwendung mit viel JavaScript-Code. Ich schreibe inline JavaScript-Code auf jeder der Seiten/Teiltafeln, aber der Großteil des Codes wird woanders wiederverwendet. Ich versuche, einen Weg zu finden, diese kleinen Skripte in etwas bequemer und wartbarer zu verwandeln. Ich verwende jQuery, also verwende ich keinen der eingebauten JS-Generatoren.Javascript Organisation Strategien für Rails 3
Bisher habe ich aus folgendem dachte:
Sie einfach alles in
application.js
bewegen und nehmen Sie profitieren von den neuen UJS Stil Helfer. Das ist nur ein bisschen besser als das, was ich gerade habe, weil ich am Ende mit einer großen klobigen JS-Datei enden werde.Verwenden Sie js_erb gem, die eine Möglichkeit bietet, Javascript-Quellcode in
app/javascripts
zu schreiben und i18n, HTML-Vorlagen und Kompilierung automatisch zu erhalten.Verwenden Sie sprockets-rails, die auch eine gute Alternative scheint, auch ich habe es noch nie ausprobiert und ich bin mir nicht sicher, ob es rails3 kompatibel ist.
Haben Sie irgendwelche Erfahrung/Anregung in einem solchen Thema?
+1 Stimmen Sie dem zu, aber ich würde wahrscheinlich ein frühes Upgrade vermeiden, wenn es sich um eine Produktions-App handelt, es sei denn, Sie haben ein Risikoappetit - es ist aus gutem Grund ein Release-Kandidat :) –