def generate_report tablica = [] tablica << 1 Prawn::Document.generate("test.pdf") { tablica.each { |a| text a } } end
Почему этот код не работает в Prawn ???Какой код правильный ??
Поскольку вы передаете число, а не строку.
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
Вы должны передать параметр как 'string' в методе text.
text