我正在使用以下技术:
- JRuby 1.7.4
- 导轨 3.2.13
- Ubuntu 13.04
- DB2 C-Express
- 扭矩箱服务器 2.3.0
我的目标是制作一个实现以下功能的简单控制器:
- 上传文本文件(MS Word 格式、Open Office 或 Libre Office 格式)
- 对上传的文件执行全文搜索
- 将浏览器中的文本文件显示为 PDF
我已经搜索了可以帮助我实现这一目标的宝石,并且有以下问题:
- 存储文本文件的字段的列类型应该是什么。一般来说,我认为它应该是二进制类型。
- 是否可以使用Sunspot执行全文搜索?正如我所读到的,它似乎适用于文本类型的字段,而不是二进制字段。
- 我读到了两个可以让我生成 PDF 的 gem。Prawn gem,它增加了更多的灵活性和PDFkit,它可以从 HTML 页面生成 PDF。可以使用其中的任何一个来显示文本文件吗?我想我应该首先以某种方式在 HTML 中显示,然后使用 PDF gem。
有没有人做过这样的事情,你能指出我正确的方向吗?