-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元素 结束 结束 –
不知道如何的“解决它”任何不同于那些已经说了两个答案。 –