Pregunta

Estoy usando langostinos con la aplicación de gambas en una aplicación Rails 3 para generar algunos PDF. He creado una plantilla PDF.Prawn para la acción de un controlador específico, y funciona bien.

Tengo el siguiente código en mi 'documento'Controlador, según lo sugerido por la documentación de langresto:

respond_with(@document) do |format|
      format.html
      format.pdf { render :layout => false } # Add this line
end

Lo que me gustaría lograr es permitir que cada usuario de la aplicación seleccione diferentes plantillas y, en consecuencia, pueda representar las plantillas de langostinos xxxx.pdf correspondientes.

¿Cómo puedo definir dinámicamente el nombre de la plantilla de langostinos que se representará, en función de una variable, en lugar de la plantilla de pueblo predeterminada?

He estado buscando un par de días para esta función, pero no he encontrado nada similar.

Estoy dispuesto a dejar caer langostinos y usar langostinos si esto pudiera resolver este problema.

¡Muchas gracias por tu tiempo!

Alex

¿Fue útil?

Solución

Supongo que puedes usar

render :template => "path/to/xxx.pdf.prawn", :layout => false

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top