Simples pasos para la instalación:
- Editar el fichero "gemfile" y añadir "gem 'prawn' "
- Linea de comandos y "bundle install"
- En "app" creamos una carpeta "app/reports" donde guardaremos nuestros generadores de PDF's
- En "app/reports" creamos una caperta "app/reports/images" donde guardaremos las imágenes que añadamos a nuestros PDF's
- Editamos nuestro fichero "application.rb" y añadimos la carpeta que hemos creado.
config.autoload_paths << "#(Rails.root)/app/reports" #PDF custom generators - Bajarnos el manual de http://prawn.majesticseacreature.com/manual.pdf y ponerlo en "doc/prawn_manual"
- Creamos nuestro generador PDF en "app/reports/products_report1.rb" y "app/reports/products_report2.rb"
- Lo rellenamos con algún ejemplo dumy
Ejemplo1:
Ejemplo2:
- Creamos el punto de entrada en el controlador "app/controller/products_controller.rb"
- Añadimos la ruta en el "config/routes.rb"
- Añadimos un botón o link al informe en "app/views/products/index.html.erb"
<%=link_to 'report1', print1_products_url%> -
<%=link_to 'report2', print2_products_url%> <br />
Para revisar el proyecto de ejemplo en profundidad puedes ir a https://github.com/micues/prawn_test
También te será útil revisar-te el manual que hemos adjuntado en la documentación para ver más en detalle que objectos y funciones puedes utilizar con prawn.
No hay comentarios:
Publicar un comentario