-2
def generate_report
tablica = []
tablica << 1
Prawn::Document.generate("test.pdf") { tablica.each { |a| text a } }
end
爲什麼這段代碼在蝦不起作用?哪個代碼是正確的?蝦紅寶石文檔生成pdf
def generate_report
tablica = []
tablica << 1
Prawn::Document.generate("test.pdf") { tablica.each { |a| text a } }
end
爲什麼這段代碼在蝦不起作用?哪個代碼是正確的?蝦紅寶石文檔生成pdf
因爲您傳遞的是數字而不是字符串。
def generate_report
tablica = []
tablica << 1
Prawn::Document.generate("test.pdf") { tablica.each { |a| text "#{a}" } }
end
試試這個:
require 'prawn'
def generate_report
tablica = []
tablica << 10
Prawn::Document.generate("test.pdf") { tablica.each { |a| text a.to_s } }
end
generate_report
你應該通過參數作爲text
方法字符串 ''。
OK我解決了它應該是:需要 「RubyGems的」 要求 「大蝦」 tablica = [] 話= 「Hello World」 的 words2 = 「AAA」 tablica <<話 tablica << words2 Prawn :: Document.generate「example2.pdf」do | pdf | tablica.each do | element | pdf.text元素 結束 結束 –
不知道如何的「解決它」任何不同於那些已經說了兩個答案。 –