我必须将数据加载到Spree应用程序中。 Spree使用Rails引擎。如何在轨道环境中运行kiba etl?
所有示例都使用漂亮打印或CSV目标,但我想在目标中使用大型模型,例如。 SpreeModel.create!(row)
我试着做rails runner "exec('kiba db/etl/convert-csv.etl')"
,但我得到这个错误:
db/etl/convert-csv.etl:4:in `parse': uninitialized constant Kiba::Context::Spree (NameError)
我也Rails的控制台中尝试过,但没有成功。
由于错误提示,您是否初始化了Kiba? I.e:你是否安装了宝石,并在代码中要求它 – Waclock