bootstrap javascript ruby-on-rails backbone.js

javascript - bootstrap - ejs wikipedia



Formato de archivos de plantilla EJS y JST en gemas de columna vertebral (2)

Estoy usando la gema de los carriles-backbone ( https://github.com/codebrew/backbone-rails ). Para renderizar HTML, utiliza algún tipo de plantillas de JavaScript, cuyo nombre no puedo identificar, incluso después de unas pocas horas de búsqueda.

Por ejemplo, genera dicho archivo para la plantilla de vista:

# company.jst.ejs <td><%= name %></td> <td><%= tid %></td> <td><a href="#/<%= _id %>">Show</td> <td><a href="#/<%= _id %>/edit">Edit</td> <td><a href="#/<%= _id %>/destroy" class="destroy">Destroy</a></td>

Mis preguntas son: ¿qué es el formato .jst? Y en Rails 3.1, ¿qué biblioteca lo procesa? La misma pregunta para la extensión .ejs. ¿Y cuál es el nombre de este motor de plantillas? ¿Guion bajo?


Rails procesa las plantillas de EJS con ejs gem, que es un puerto de la función _.template de _.template a Ruby. La salida de eso es una función de javascript que a su vez producirá el html cuando se ejecute en el navegador.

  • .ejs - javascript incrustado
  • .jst - plantilla de javascript

Aquí está el artículo reciente que también incluye una descripción de los https://github.com/codebrew/backbone-rails :