0

Rails 6 アプリを作成していますが、問題が発生しています。

3 つのフィールドを持つテーブル tasks があるとします。

  • ID
  • 説明

説明フィールドは、ActionText のおかげで実際には rich_text フィールドです。

私の問題は、3 つの列 (id、状態、説明) で構成される csv ファイルがあり、アプリの初期化中に、一括インポートを使用してデータベースに入力したいことです。

通常、説明が通常の列の場合、次のようにします。

Task.insert_all(
 # My csv converted in array of hashes [{state: YY, description: ZZZZZZZ}]
)

しかし、説明は実際にはテーブル タスクの属性ではないため、機能しません。一括インポートを使用して大量のデータをインポートしながら、action_text フィールドを使用するにはどうすればよいですか?

現在、私は非常に長い時間がかかる「1つずつ」挿入を使用することを余儀なくされています!

あなたが持ってくることができるすべてのリードに感謝します.

4

1 に答える 1