请耐心等待,这是我第一次搞砸 Ruby。基本上这是我的问题。我有一个巨大的网站,只需要修改一个东西,但是我遇到了问题。
我正在尝试为翻领打印机获取 PDF 输出,以包裹到下一行。这是我的代码。
def print_labels
quantity = params[:quantity].to_i
hashed_label = ActiveSupport::JSON.decode(params[:label])
p = InventoryItem.labels_pdf do |pdf|
(1..quantity).each do |i|
pdf.text("#{hashed_label['inventory_item_code']} #{hashed_label['label_description']} #{hashed_label['inventory_item_size']}", :style => :bold)
pdf.text("#{hashed_label['ingredients']}", :size => 9, :font => :serif)
#pdf.text(params[:label]);
pdf.start_new_page if i < quantity
end
end
send_data(p, :type => "application/x-pdf", :filename => "labels.pdf")
end
这是 PDF 中的输出。
inventory_item_code label_description inventory_item_size
我试图让他们在每个项目之间休息。