2012-04-06 13 views
5

Come utilizzare modelli slim con backbone?Come utilizzare i modelli slim con backbone?

Io uso nella mia gemma backbone-on-rails dell'applicazione ruby-on-rails che utilizza modelli ecologici. Ma nel mio progetto ho un motore di template slim utente e ovviamente voglio usare solo un tipo di template. Ma come posso passare alla sottile spina dorsale?

I backbone gemma di codebrew offrono erb e haml, quindi penso di poter usare anche slim. Ma come?

risposta

4

Penso che tu stia confondendo la differenza tra i modelli sul lato client e quelli sul lato server. Slim, HAML end ERB sono librerie Templating sul lato server di Ruby.

Eco è una libreria di template sul lato server di node.js. I modelli possono essere compilati in modelli lato client con Eco, ma dipende da node.js per compilare i modelli sul server.

È importante capire che quando si crea un modello sul lato server, il risultato del rendering generalmente finisce nel browser come HTML, il modello stesso non finisce mai nel browser. Con il modello sul lato client, il modello stesso esiste nel browser e il modello viene reso tramite JavaScript (in questo caso, backbone.js) per produrre l'HTML sulla pagina.

Problemi correlati