@m0zal

Переезд бд magento — ruby on rails spree. Вопрос по импорту изображений?

Доброго времени, уважаемые читатели.
Я первый раз буду вопрос вот так задавать, всегда все находил а тут как-то не смог.
Я перевожу сайт с mageno на rails spree. Столкнулся с проблемой импорта в целом.
Худо-бедно затащил товары в бд, но с картинками для товаров я в тупике.
Картинка товара в магенто имеет адрес хранения .x/b/c/img.png, картинка товара в рейлс отталкивается от папки товара и имеет адрес ./(корневая папка товара) и не дает вверх выйти, или я не понимаю как. Не руками же мне их заливать?
Что-то может кто-то подсказать?

По импорту товаров, есть еще 2 гема:
- https://github.com/autotelik/datashift
- https://github.com/autotelik/datashift_spree

Я так и не понял, как при импорте заполнять --model=MODEL
В общем, у меня так и не получилось завести эти гемы, хотя установились они без проблем. Выдают о себе help, но при генерации вечно чем-то недовольны. Ребята, кто шарит, очень нужна помощь!
  • Вопрос задан
  • 178 просмотров
Пригласить эксперта
Ответы на вопрос 1
@m0zal Автор вопроса
Вот такая ошибка при импорте через datashift, без разницы xls или csv

.rvm/gems/ruby-2.4.0/bundler/gems/datashift_spree-acd8deeb0b98/lib/loaders/spree/image_loader.rb:28:in `initialize': uninitialized constant DataShift::SpreeEcom::ImageLoader::ModelMethodsManager (NameError)
.rvm/gems/ruby-2.4.0/bundler/gems/datashift_spree-acd8deeb0b98/lib/thor/spree/products_images.thor:83:in `new'
.rvm/gems/ruby-2.4.0/bundler/gems/datashift_spree-acd8deeb0b98/lib/thor/spree/products_images.thor:83:in `attach_images'
.rvm/gems/ruby-2.4.0/gems/thor-0.19.4/lib/thor/command.rb:27:in `run'
.rvm/gems/ruby-2.4.0/gems/thor-0.19.4/lib/thor/invocation.rb:126:in `invoke_command'
.rvm/gems/ruby-2.4.0/gems/thor-0.19.4/lib/thor.rb:369:in `dispatch'
.rvm/gems/ruby-2.4.0/gems/thor-0.19.4/lib/thor/base.rb:444:in `start'
.rvm/gems/ruby-2.4.0/gems/thor-0.19.4/lib/thor/runner.rb:44:in `method_missing'
..rvm/gems/ruby-2.4.0/gems/thor-0.19.4/lib/thor/command.rb:29:in `run'
.rvm/gems/ruby-2.4.0/gems/thor-0.19.4/lib/thor/command.rb:126:in `run'
.rvm/gems/ruby-2.4.0/gems/thor-0.19.4/lib/thor/invocation.rb:126:in `invoke_command'
.rvm/gems/ruby-2.4.0/gems/thor-0.19.4/lib/thor.rb:369:in `dispatch'
.rvm/gems/ruby-2.4.0/gems/thor-0.19.4/lib/thor/base.rb:444:in `start'
.rvm/gems/ruby-2.4.0/gems/thor-0.19.4/bin/thor:6:in `'
.rvm/gems/ruby-2.4.0/bin/thor:23:in `load'
.rvm/gems/ruby-2.4.0/bin/thor:23:in `'
.rvm/gems/ruby-2.4.0/bin/ruby_executable_hooks:15:in `eval'
.rvm/gems/ruby-2.4.0/bin/ruby_executable_hooks:15:in `'
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы