2012-03-05 44 views
0

试图用耙子任务中导入数据时,下面我也得到了以下内容:获取试图在狂欢运行耙子进口1.0.1轨3.1.3

[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
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: 

此警告是rails新版本的一个症状。简单地删除insert_after并添加它建议的代码应该使其消失。