1

我正在尝试构建一个新闻文章归档 Rails 应用程序。

主要目标是允许将所有文章作为 sqlite3 数据库文件导出和下载。

这样做的目的是让最终用户可以使用另一个应用程序离线查看他们的文章。

如果我可以简单地将数据导出为适当的格式,我不想制作整个离线查看器。

tl:dr 如何允许用户“下载为 sqlite3 数据库”?

4

1 回答 1

0
  1. 将数据制作为 CSV 格式的文件/对象
  2. 创建一个空白的 sqlite3 db 文件。
  3. 将该 CSV 文件/对象导入 SQLITE3 文件
  4. 将流式操作写入控制器以向用户发送 CSV 文件。请参阅:Ruby on Rails 3:通过 Rails 将数据流式传输到客户端
于 2012-09-02T01:18:55.943 回答