如何将数据放在Prawn表中的下一行

时间:2012-05-04 11:15:02

标签: ruby-on-rails ruby-on-rails-3.2 prawn

我正在使用prawn gem,我在show.pdf.prawn

中有这个
pdf.text "Customer:  #{@customer.name}", :size => 20, :style => :bold, :align => :center

pdf.move_down 10


billing = @customer.billing_addresses.map do |item|
      [
        'Billing Address', "#{item.billing_address}",
        'City', "#{item.city}",
        'Pincode', "#{item.pincode}",
        'Country', "#{item.country.country_name}",
        'State', "#{item.state.state_name}",
        'Tel. Work', "#{item.tel_work}",
      ]
    end

    pdf.table billing,
    :border_width => 0,
    :font_size => 11,
    :position => :center,
    :column_widths => { 0 => 200, 1 => 300},
    :row_widths => { 0 => 500, 1 => 500}

并收到此错误

  

虾::错误:: CannotFit

什么似乎是问题?我该怎么办呢?我浏览了大虾错误文档,并说“当大虾被要求把东西画进一个太小的盒子里时,我发现了很多东西”,我无法理解......我认为问题是一切都在一排......如何使它显示在单独的行???,任何指导都会有所帮助,在此先感谢。!!

0 个答案:

没有答案