0

作为我的应用程序的一部分,我需要在数据库中存储一个 csv 文件,但是我应该在模型中设置什么字段类型来存储 csv 文件。它是字符串类型还是其他类型?

4

2 回答 2

1

简单的回答:不要。

将其存储在文件系统中,并将对该路径的引用作为字符串字段放入数据库中。当您需要加载文件时,对其执行 a File.read

于 2012-04-17T13:38:12.787 回答
0

您可能希望将其存储在某种数组中。

例如,arr_of_arrs = CSV.read("path/to/file.csv")返回一个数组数组 ( docs )。

您可以使用该方法将其存储在数据库中serialize。这要求您使用textrails 数据类型。

于 2012-04-17T13:35:10.420 回答