Я довольно часто использовал Prawnto в нескольких проектах Rails. Поскольку я пытаюсь интегрировать его в этот проект, я не могу заставить его работать!
Я установил плагин, и файлы там есть:
script/plugin install git://github.com/thorny-sun/prawnto.git
Я добавил эту строку в environment.rb в блоке конфигурации:
* +1007 *
Креветка установлена как драгоценный камень и настроена:
gem list --local
prawn (0.5.1)
prawn-core (0.5.1)
prawn-format (0.2.1)
prawn-layout (0.2.1)
... среди прочих.
И, наконец, я настроил свой метод контроллера для обработки PDF:
def print
@report = Report.find(params[:id])
prawnto :filename => @report.name + ".pdf", :inline => false
end
Результат? Ошибка "Отсутствует шаблон". Он ищет "print.erb". У меня есть файл представления с именем "print.prawn.pdf", и нет других файлов представления с таким же именем.
Я потратил пару часов на это, без всякой удачи. Будем благодарны за любые указатели, которые вы можете предоставить!
Cheers,
Аарон.