From 2bc55e423c9e827719045c9842d083f43594c4b3 Mon Sep 17 00:00:00 2001 From: Martin Lensment Date: Wed, 22 Apr 2015 10:07:59 +0300 Subject: [PATCH] Pdf naming --- app/controllers/registrar/invoices_controller.rb | 2 +- app/models/invoice.rb | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/app/controllers/registrar/invoices_controller.rb b/app/controllers/registrar/invoices_controller.rb index 8a8e37058..71a642e2a 100644 --- a/app/controllers/registrar/invoices_controller.rb +++ b/app/controllers/registrar/invoices_controller.rb @@ -34,7 +34,7 @@ class Registrar::InvoicesController < RegistrarController kit = PDFKit.new(render_to_string('pdf', layout: false)) pdf = kit.to_pdf - send_data pdf, filename: "test.pdf" + send_data pdf, filename: "invoice-#{@invoice.number}.pdf" end private diff --git a/app/models/invoice.rb b/app/models/invoice.rb index effefc3b9..387b81ca3 100644 --- a/app/models/invoice.rb +++ b/app/models/invoice.rb @@ -25,6 +25,11 @@ class Invoice < ActiveRecord::Base I18n.t('invoice_no', no: id) end + def number + # TODO: Real invoice numbers here + id + end + def seller_address [seller_street, seller_city, seller_state, seller_zip].reject(&:blank?).compact.join(', ') end