小编Gre*_*iak的帖子

关系"delayed_jobs"在Rails 3.0.3黄瓜测试中不存在

我正在使用Postgres 9.0.1和delayed_job 2.1.1运行Rails 3.0.3.我在after_save回调中为Solr重建索引配置了delayed_job,这在开发中非常有用.当为问题的创建方法运行黄瓜测试时,我得到:

(::)失败的步骤(::)

PGError:错误:关系"delayed_jobs"不存在第4行:WHERE a.attrelid ='"delayed_jobs"':: regclass ^:SELECT a.attname,format_type(a.atttypid,a.atttypmod),d.adsrc,a .attnotnull FROM pg_attribute a LEFT JOIN pg_attrdef d ON a.attrelid = d.adrelid AND a.attnum = d.adnum WHERE a.attrelid ='"delayed_jobs"':: regclass AND a.attnum> 0而不是a.attisdropped ORDER BY a.attnum(ActiveRecord :: StatementInvalid)./ create' ./features/step_definitions/web_steps.rb:29 ./features/step_definitions/web_steps.rb:14:inapp/controllers/admin/item_controller.rb:11 /^(?:|I )press "([^"]*)"(?: within "([^"]*)")?$/' features/admin/item_create.feature:20:in:in with_scope'./ features/ step_definitions/ web_steps.rb: 28:in 并按"创建"

有任何想法吗?谢谢

postgresql ruby-on-rails cucumber delayed-job

2
推荐指数
1
解决办法
1724
查看次数

标签 统计

cucumber ×1

delayed-job ×1

postgresql ×1

ruby-on-rails ×1