Документ Prawn Ruby генерирует PDF - PullRequest
0 голосов
/ 30 ноября 2011
 def generate_report
    tablica = []
    tablica << 1
    Prawn::Document.generate("test.pdf") { tablica.each { |a| text a } }
  end

Почему этот код не работает в Prawn ???Какой код правильный ??

Ответы [ 2 ]

1 голос
/ 30 ноября 2011

Поскольку вы передаете число, а не строку.

def generate_report
  tablica = []
  tablica << 1
  Prawn::Document.generate("test.pdf") { tablica.each { |a| text "#{a}" } }
end
1 голос
/ 30 ноября 2011

Попробуйте это:

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.

...