請耐心等待,這是我第一次與Ruby搞混了。基本上這是我的問題。我有一個巨大的網站,只是需要修改一件事情,但我遇到問題。Ruby PDF標籤打印機新線不能正常工作
我想獲得翻領打印機的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
我想讓它們在每個項目之間斷開。
是所期望的輸出或什麼它目前樣子?你說你「試圖讓他們休息」,這不是很清楚你想要什麼。 –