Rails con backbone-rails: activos auxiliares (image_path) en archivos EJS

Tengo una aplicación Rails 3.1 que usa codebrew / backbone-rails. En una plantilla .jst.ejs, me gustaría incluir una imagen, así:

<img src="<%= image_path("foo.png") %>"/>

Pero, por supuesto, los ayudantes de activos no están disponibles en JavaScript.

Chaining ERB (.jst.ejs.erb) no funciona porque la sintaxis de EJS entra en conflicto con ERB.

Esto es lo que sé:

Los ayudantes de activos no están disponibles en el navegador, por lo que necesito ejecutarlos en el lado del servidor. Puedo solucionar el problema haciendo que el servidor descargue varias rutas de activos en el HTML (a través de atributos de datos o<script> y JSON) y leerlos de nuevo en JS, pero esto parece bastante torpe.

Existe alguna forma de utilizar de alguna manera los activos auxiliares en los archivos EJS?

Respuestas a la pregunta(10)

Su respuesta a la pregunta