Я запускаю Rails 3.0.3 с Postgres 9.0.1 и delayed_job 2.1.1. Я настроил delayed_job для переопределения Solr на обратном вызове after_save, который отлично работает в разработке. При выполнении огурца тестов для данной модели создают метод, я получаю:отношение «delayed_jobs» не существует в Rails 3.0.3 тесты огурца
(: :) неисправность ступени (: :)
PGError: ОШИБКА: отношение «delayed_jobs» не существует Строки 4: где А .attrelid = ' "delayed_jobs"' :: regclass ^ : ВЫБОР a.attname, format_type (a.atttypid, a.atttypmod), d.adsrc, a.attnotnull ОТ pg_attribute левый РЕГИСТРИРУЙТЕСЬ pg_attrdef д от а. attrelid = d.adrelid AND a.attnum = d.adnum ГДЕ a.attrelid = '"delayed_jobs"' :: regclass И a.attnum> 0 И НЕ a.attisdropped ORDER BY a.attnum (ActiveRecord :: StatementInvalid) ./app/controllers/admin/items_controller.rb:11:in create' ./features/step_definitions/web_steps.rb:29 ./features/step_definitions/web_steps.rb:14:in
with_scope» ./features/step_definitions/web_steps.rb:28:in /^(?:|I)press "([^"]*)"(?: within "([^"]*)")?$/' features/admin/item_create.feature:20:in
И я нажимаю" Создать "'
Любые идеи? Thanks
Имея такую же ошибку, как вы ее решаете? Любая помощь приветствуется. –