Как запустить KIBA ETL в рельсовой среде?
Я должен загрузить данные в приложение Spree. Шпрее использует Rails Engines.
Во всех примерах используются симпатичные места для печати или 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, но безуспешно.
1 ответ
Решение
Автор Киба здесь. Спасибо за использование:-)
Поскольку это действительно выглядит как потенциально часто задаваемый вопрос, я написал полный пост в блоге, предоставив вам 2 возможных ответа:
Как запустить Kiba в среде Rails
Дайте мне знать, если это действительно работает для вас!