Мне нужно загрузить данные в приложение Spree. Spree использует Rails Engines.Как запустить kiba etl в среде рельсов?
Все примеры используют довольно печатные или CSV-адресаты, но я хочу использовать модели spree в пункте назначения, например. 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