Получаем следующее при попытке запуска импорта рейка на рельсах spree 1.0.1 3.1.3 - PullRequest
0 голосов
/ 05 марта 2012

Попытка импортировать данные с помощью граблей, и я получаю следующее:

[DEPRECATION] `insert_after` hook method is deprecated, replace hook call with: 
Deface::Override.new(:virtual_path => "layouts/admin",
                 :name => "converted_admin_tabs_544163069",
                 :insert_after => "[data-hook='admin_tabs'], #admin_tabs[data-hook]",
                 :text => "<%= tab(:product_imports) %>",
                 :disabled => false)

[WARNING] Deface railtie has not initialized yet, override 'converted_admin_tabs_112463983' is being declared too early.
rake aborted!
no such file to load -- delayed/backend/active_record

1 Ответ

1 голос
/ 06 марта 2012
no such file to load -- delayed/backend/active_record

Эта ошибка исходит от отложенного задания. На основании этой дискуссии https://groups.google.com/forum/?fromgroups#!topic/delayed_job/GdxiB6RVAp0 появляется указание:

Delayed::Worker.backend = :active_record 

в инициализаторе может решить эту проблему.

[DEPRECATION] `insert_after` hook method is deprecated, replace hook call with:

Это предупреждение является признаком новой версии рельсов. Простое удаление insert_after и добавление кода, который он предлагает, должно убрать его.

...