Единственный недостаток, который я заметил в Prawn, это то, что в таблицах не может быть многоколоночных ячеек. Например - строка заголовка, которая охватывает все столбцы. Я думаю, то же самое с Ruport.
Любой может смело поправлять меня, если я ошибаюсь - я бы хотел использовать креветку, но мне нужны нестандартные таблицы, и я не хочу по существу их разыгрывать.
В настоящее время я использую HTMLDDOC , который переводит представления HTML в документы PDF. Недостатком HTMLDOC является отсутствие поддержки CSS.