Sto provando a scrivere un plugin SBT per PlayFramework 2.1 che precompilerebbe i modelli di manubri situati in app/assets/templates. Ovviamente condividerò questo plugin quando sarà completo. Ho trovato questo howto http://eng.netwallet.com/2012/04/25/emberhandlebars-template-precompilation-with-play/ che era un po 'obsoleto, ma non è stato un problema adattarlo per Play! 2.1.Playframework 2.1 manubrio ember precompilatore
Poi ho provato a compilare un file di modello semplice, ma SBT non riuscita con il seguente:
ember: processing template test
[error] /.../templates/test.handlebars: Compilation error[unexpected exception during Ember compilation (file=/.../templates/test.handlebars, options=List(), ember=ember-1.0.0-pre.4.js): org.mozilla.javascript.EvaluatorException: missing name after . operator (ember-1.0.0-pre.4.js#3309)]
[error] (MyProject/*:play-copy-assets) @6dap83075: Compilation error in /.../templates/test.handlebars:null
[error] (MyProject/compile:resources) @6dap83075: Compilation error in /.../templates/test.handlebars:null
brace-1.0.0-pre.4.js in linea 3309 ha una parola chiave volatile, che è apparentemente riservato in Rhino.
Sono lontano da un esperto di Rhino, motivo per cui mi chiedo se qualcuno sa come aggirare questo problema? Non sto cercando una soluzione 5 * in questo momento. Qualsiasi soluzione (anche gli hacker veloci e sporchi come l'utilizzo di un ember.js personalizzato) che ha una ragionevole possibilità di funzionare per la maggior parte dei semplici modelli di manubri funzionerebbe e ci preoccuperemmo di lucidarlo una volta che la funzionalità è presente e il plugin SBT è fuori.
Grazie in anticipo!
Puoi pubblicare il codice per riprodurre facile il problema? – Schleichardt
Stai ancora lavorando a questo progetto? Sarei interessato a usarlo. –