0

Эти вопросы несколько связаны с этим вопросом Prawn + Prawnto Issue. Я заметил, что если что-то действительно трудно сделать в рельсах, вы, вероятно, ошибаетесь.Как передать переменную в PDF в Rails

У меня есть prawnto и креветка установлен, и если я иду в http://localhost:3000/holders/1.pdf я точно PDF я хочу, за исключением меня есть переменная count, что вручную установить в PDF в настоящее время, что мне нужно, чтобы перейти к каждому PDF, как это создано.

Мой подход заключался в создании генерирующего действия, которое должно было генерировать PDF-файл, но я не могу заставить его работать. Документация Праунто заканчивается.

Что является самым простым способом сделать это с помощью креветки + prawnto? Является ли мой метод генерации неправильным подходом?

ответ

1

Не используется простая переменная? Я все время это делаю.

# controller 
def show 
    @count = 55 
    respond_to do |format| 
    format.pdf { prawnto } 
    end 
end 

# show.pdf.prawn 
pdf.text @count 
+0

Да, это то, что я сделал. То, что я пытался сделать, это иметь файл generate.pdf.prawn, а затем показать, что представление просмотра передаёт переменную count в контроллер генерации и генерирует этот файл. Я уже слишком усложнял это. –