2015-10-09 2 views
0

Я довольно новичок в рельсах, поэтому легко на меня. Я пытаюсь получить PDF работать через Prawn и я получаю сообщение об ошибке: данные должны быть двумерный массив cellable объектовИнформация о рельефе на реке Крупу должна быть двухмерным массивом объектов с ячейками

Вот код

class DepositSlip < Prawn::Document 

def initialize(payments) 
    super() 
    @payments = payments 
    display_deposit_id 
    line_items     
end 

def display_deposit_id 
    text "Deposit Slip Nbr #{@payments.first.deposit_id} goes here "   
end 


def line_items 
    move_down 20  
    table line_item_rows ##[[1,2],[3,4]]   
end 

def line_item_rows 

    @payments.each.map do |payment| 
    [payment.created_at, payment.payment_amt] 

    end     
end 

конец

спасибо любая помощь.

ответ

0

Я думаю, что проблема может быть объектами даты. Попытайтесь укрепить все ваши объекты для креветок, чтобы избежать проблем с датами. Я считаю, что большинство типов номеров в порядке.

Я обычно использовал интерполяцию строк при работе с креветкой, чтобы избежать вызова to_s на ноль.

Смежные вопросы