作为我的应用程序的一部分,我需要在数据库中存储一个 csv 文件,但是我应该在模型中设置什么字段类型来存储 csv 文件。它是字符串类型还是其他类型?
问问题
380 次
2 回答
1
简单的回答:不要。
将其存储在文件系统中,并将对该路径的引用作为字符串字段放入数据库中。当您需要加载文件时,对其执行 a File.read
。
于 2012-04-17T13:38:12.787 回答
0
您可能希望将其存储在某种数组中。
例如,arr_of_arrs = CSV.read("path/to/file.csv")
返回一个数组数组 ( docs )。
您可以使用该方法将其存储在数据库中serialize
。这要求您使用text
rails 数据类型。
于 2012-04-17T13:35:10.420 回答