prawn_pdf - 能够显示数据,如何将其格式化为表格

时间:2014-04-10 15:08:35

标签: ruby-on-rails-3.2

能够使用特定的bill_ids生成带有prawn_pdf的pdf。

pdf.rb

def initialize(dbills)
@dbills = dbills

@dbills.each do |bill|
    text "#{bill.client.idno} #{bill.billno} #{bill.client.name} 
    #{bill.bill_rep_total_amount} #{bill.discount} #{ bill.record_total_amount}"

end 

并能够显示内容,如

id0001 01 Client1 1000 100 900

id0002 02 Client5 8000 100 7900

id0005 03 Client8 600 0 600

id0007 04 Client3 300 50 250

id0009 05 Client2 9000 2000 7000

但是如何使用rails 3.2中的prawn_pdf将其格式化到下降表中

1 个答案:

答案 0 :(得分:0)

能够使用地图进行格式设置,这与rails中的地图不同,所以很困惑

@dbills.map do |bill|
 bill.billdt, bill.billno, bill.patient.regno, bill.patient.name, bill.bill_rep_total_amount, bill.discount, bill.bill_rep_total_amount - bill.discount ]
end