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メソッドを使用して、これをデータベースに保存できます。textこれには、 rails データ型を使用する必要があります。

于 2012-04-17T13:35:10.420 に答える