Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 用于保存自定义数据矩阵的数据库表_Ruby On Rails_Ruby On Rails 3 - Fatal编程技术网

Ruby on rails 用于保存自定义数据矩阵的数据库表

Ruby on rails 用于保存自定义数据矩阵的数据库表,ruby-on-rails,ruby-on-rails-3,Ruby On Rails,Ruby On Rails 3,这个问题是关于保存自定义动态生成的报告 这些报告是html表格,每个表格根据用户的偏好包含不同的列和行。保存这些数据以便存档和将来检索的最佳方法是什么 如果每个报表在结构上都是唯一的,二维散列是否可以在单个文本字段中工作?如果以后要搜索数据库,请避免序列化。基础数据是否会更改,或者您是否试图在用户查看报表时保存报表的快照?例如,如果我创建了一个YTD sales报告,并且选择了特定的过滤器和列,那么我希望每次运行时数据都是最新的。我希望您保存的是我的查询,而不是底层数据。@Marc Talbot

这个问题是关于保存自定义动态生成的报告

这些报告是html表格,每个表格根据用户的偏好包含不同的列和行。保存这些数据以便存档和将来检索的最佳方法是什么


如果每个报表在结构上都是唯一的,二维散列是否可以在单个文本字段中工作?

如果以后要搜索数据库,请避免序列化。基础数据是否会更改,或者您是否试图在用户查看报表时保存报表的快照?例如,如果我创建了一个YTD sales报告,并且选择了特定的过滤器和列,那么我希望每次运行时数据都是最新的。我希望您保存的是我的查询,而不是底层数据。@Marc Talbot-我希望能够同时保存查询和/或实际数据。