Из одного файла представления, содержащего, например, код LaTeX со вставками ERB, я хотел бы иметь возможность:
визуализировать в исходный файл LaTeX, оценивая ERB
визуализация в PDF путем компиляции предыдущего результата с использованием пользовательской функции latex_to_pdf ()
Первый случай может быть достигнут при регистрации обработчика шаблона:
ActionView::Template.register_template_handler :latex, LatexSource
где LatexSource является подклассом ActionView :: Template :: Handler, реализующим вызов (шаблон) или компиляцию (шаблон).
Это позволяет файлу представления "action.tex.latex"быть доступным и правильно обработанным как «controller / action.tex».
Второй случай выглядит намного сложнее, хотя:
- как запросить «контроллер / действие». pdf"отправить в обработчик шаблона, как если бы это был" controller / action.tex ", и передать результат через latex_to_pdf () перед отправкой ответа пользователю?
Большое спасибо