Использование синтаксиса ruby ​​в файле css.erb. Изменения отображаются в разделе предварительного просмотра, но в формате PDF Печать CSS не работает - PullRequest
0 голосов
/ 16 апреля 2019

Мне нужно настроить CSS, используя значения таблицы из БД в ROR. До сих пор я могу передать значение и установить в файле css.erb. Перед печатью PDF в Chrome / Firefox отображается стиль Однако при печати PDF стиль не отображается.

Для использования синтаксиса ROR я изменил тип файла .css на .css.erb

.div_to_print td{
    vertical-align: <%= @style.align %>;
}
.img_wrap{
    height:<%= @style.img_height%>pt;
    width: <%= @style.img_width%>pt;
    text-align: <%= @style.text_align %>;
}
.img_logo{
    max-width: <%= @style.logo_width%>pt;
    padding-right: <%= @style.logo_padding%>pt;
}
.img_preview{
    max-width: <%= @style.img_width%>pt;
    padding-right: <%= @style.img_padding%>pt;
}

Мне нужно применить css в опции печати PDF в браузере, используя значения из таблицы в ROR. введите описание изображения здесь (в режиме предварительного просмотра css не работает)

введите описание изображения здесь (css работает)

...