我正在构建一个插件,用于在用户部分添加新的导出功能。
与其为每个导出添加新的控制器,不如扩展 ExportCsvController 并为其添加新的操作。
如何实现这一点?
谢谢
我正在构建一个插件,用于在用户部分添加新的导出功能。
与其为每个导出添加新的控制器,不如扩展 ExportCsvController 并为其添加新的操作。
如何实现这一点?
谢谢
您正在解决什么问题?数据浏览器插件可以解决它吗?
如果不能,您可以看一下它,因为它添加了一个路由并导出了 CSV。
感谢您的回复。
我需要创建两个新的导出:
我想将这两个导出添加到 ExportCsvController 中,而无需为每次导出创建新控制器。
是的,数据浏览器可以解决问题,但我正在为其构建论坛的客户不是技术人员,因此导出到 CSV 是向他展示数据的唯一方法。
该插件没有为现有的 Rails 控制器添加新方法,而是为数据浏览器逻辑创建了一个新控制器。
数据浏览器插件将允许他们下载 CSV 文件。
如果您愿意,还可以通过 API 直接下载文件来自动化此过程。
使用 Data Explorer 插件,您有一个导出为 CSV 或 JSON 的按钮(最近还增加了一个显示图表的按钮)。
您还可以允许特定组访问查询(如果我们这里不讨论管理员用户的话)
然后,用户可以在组页面上看到一个 Reports。他可以运行查询,然后可以将结果导出到 CSV。
这样可以吗?
是的,它可以工作,但用户需要知道如何编写 SQL 查询,对吗?
好的,谢谢,我会尝试调查这个解决方案是否能为我们的客户提供帮助。![]()