我应该在Rails 3.2数据库中存储csv文件的类型是什么类型?

时间:2012-04-17 13:09:36

标签: ruby-on-rails-3 csv

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

2 个答案:

答案 0 :(得分:1)

简单回答:不要。

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

答案 1 :(得分:0)

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

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

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