Ruby on rails 为客户下载数据选项
我有一个多租户Rails应用程序,其中客户的数据以全局范围分隔。现在,我想让客户选择在一次下载中下载他们自己的所有数据。实现这一目标的最佳方式是什么?最好将所有内容输出到CSV文件中吗?CSV是一种常用的格式。关于如何实现这一点,有一个很好的例子:Ruby on rails 为客户下载数据选项,ruby-on-rails,Ruby On Rails,我有一个多租户Rails应用程序,其中客户的数据以全局范围分隔。现在,我想让客户选择在一次下载中下载他们自己的所有数据。实现这一目标的最佳方式是什么?最好将所有内容输出到CSV文件中吗?CSV是一种常用的格式。关于如何实现这一点,有一个很好的例子: 根据我的经验,我可以建议您将其作为后台计划的过程来实现,因为导出可能会耗费大量资源,并且需要很长时间才能完成。例如,任务完成后,您可以通过电子邮件向用户发送下载链接。将其放入1个csv文件可能会让您头疼 如果你选择CSV,我同意Alex将其作为背景工
根据我的经验,我可以建议您将其作为后台计划的过程来实现,因为导出可能会耗费大量资源,并且需要很长时间才能完成。例如,任务完成后,您可以通过电子邮件向用户发送下载链接。将其放入1个csv文件可能会让您头疼 如果你选择CSV,我同意Alex将其作为背景工作 我将引导您通过两种方法(CSV和Feed),然后您可以选择适合您的方法
最后,我将在一段时间内将任务分解为许多小任务。感谢您的全面回答。只有当客户决定不再是我的应用程序的客户并且想要随身携带他的数据时,才需要它,所以它(希望!)不会被频繁使用。