如何使用gem htmltoword在Rails中添加页眉和页脚?

时间:2016-09-19 05:08:43

标签: html ruby-on-rails ruby ms-word

我已经阅读了gem的文档,但是看不到页眉或页脚。

这是我的第一个代码:

format.docx {
  render docx: "path_to/file.docx",
  filename: "name_file-#{Time.now.strftime('%d-%m-%Y')}"
}

我的" path_to / file.docx.haml"

%html
  %head
  %body
    %header
      [..]
    %content
      %table[..]
      %h1 [..]
      %p [..]
    %footer
      %p
      %ul
        %li
      [..]

我的其他代码是:

format.docx {
  render docx: "path_to/file.docx",
  filename: "Proforma-#{Time.now.strftime('%d-%m-%Y')}",
  header: { 
    :content => render_to_string({ template: 'path_to/header' })
  },
  footer: { 
    :content => render_to_string({ template: 'path_to/footer' })
  }
}

我的" path_to / file.docx.haml" 只有%content标记。

然后我有其他模板:" path_to / header.haml" " path_to / footer.haml"

但这两个人都不适合我。 如何正确生成带有页眉和页脚的单词?

1 个答案:

答案 0 :(得分:0)

此gem目前不支持此功能(既不是页眉也不是页脚)。请参阅此主题here