Я использую Prawn Gem 0.12.0
в приложении rails 3.0
.
Мой документ отображается нормально:
class TemplatePdf < Prawn::Document
def initialize
filename= "#{Prawn::BASEDIR}/data/pdfs/RMA_Formular.pdf"
super(:template => filename)
text_box "2005-xxxx1055", :at=>[40,472]
text_box "#{current_user.email}", :at =>[280, 472]
text_box ...
...
end
text_box заполняет несколько полей формы RMA-формы.
Я хочу использовать имена полей в полях формы PDF, а не размещать их вручную, используя text_box "xxx", :at=>[x, y]
.
Так есть ли способ отправить, например, электронную почту пользователя в поле формы электронной почты?
Я бы ожидал некоторый код, такой как
template.fields[:email] => current_user.email
, который заполнил бы поле формы в формате PDF, как и ожидалось, и избавил бы меня от жесткого кодирования абсолютных позиций для каждого шаблона.