私のアプリケーションの一部として、csv ファイルをデータベースに保存する必要がありますが、csv ファイルを保存するには、モデルにどのフィールド タイプを設定する必要がありますか。それは文字列型ですか、それとも何か他のものですか?
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 に答える