我正在尝试使用docx gem在我的种子中使用.docx文件,并docx-html gem将其内容转换为html以显示在页面easilly上。但是我在为docx文件创建Docx :: Document对象时遇到了一些麻烦 的 seeds.rb
...
d = Docx::Document.open('app/assets/seed/seed2.docx')
d.to_html
...
这就是我在尝试运行rake db:seed
Zip::ZipError: Zip end of central directory signature not found
您是否有解决此问题的方法?
答案 0 :(得分:2)
Zip::ZipError: Zip end of central directory signature not found
表示该zip可能已损坏。
docx文件是压缩文件。
您可以尝试从您喜欢的拉链程序中解压缩拉链,确定拉链是否已损坏。