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つずつ」挿入を使用することを余儀なくされています!
あなたが持ってくることができるすべてのリードに感謝します.