将数据导出到sqlite3数据库文件

时间:2012-09-02 00:09:18

标签: ruby-on-rails sqlite

我试图建立一个新闻文章档案rails app。

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

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

如果我只想将数据导出为适当的格式,我就不想制作完整的离线查看器。

tl:dr如何让用户下载为sqlite3数据库"?

1 个答案:

答案 0 :(得分:0)

  1. 将数据制作为CSV格式文件/对象
  2. 创建一个空白的sqlite3 db文件。
  3. 将CSV文件/对象导入SQLITE3文件
  4. 将流动作写入控制器以向用户发送CSV文件。请参阅:Ruby on Rails 3: Streaming data through Rails to client