2011-05-03 11 views
7

que he estado tratando de conseguir una forma anidada dinámica de trabajo con el Ajax en los carriles 3.prestación a una variable

originalmente estaba siguiendo este example project y uno de los ayudantes (add_task_link) se ve muy bien, excepto que parece que no puede convertir un parcial en una variable. Sé que en un controlador puedo render_to_string, pero no desde un helper. Parece que en versiones anteriores de los rieles debe haber funcionado simplemente asignando la llamada de renderizado a una variable, pero no más.

¿Existe una solución para esto? Estoy seguro de que todavía debe ser posible.

Gracias

Respuesta

9

Uso del método de capture:

<% snippet = capture do %> 
    <%= render :partial => 'some partial' %> 
<% end %> 

Más tarde se puede utilizar la variable de la siguiente manera:

<%= snippet %> 
+0

Gracias que haré :) – iwasinnamuknow

Cuestiones relacionadas