Как запустить 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

Дайте мне знать, если это действительно работает для вас!

Другие вопросы по тегам