最近、自分のアプリでQueue_Classic gem をテストしました。セットアップの一部は、この移行を実行しています:
require 'queue_classic'
class AddQueueClassic < ActiveRecord::Migration
def self.up
QC::Setup.create
end
def self.down
QC::Setup.drop
end
end
別のキューイング システムに切り替えたいのですが、残念ながら Gemfile から queue_classic を削除できません。実行するだけの移行を生成したとしても:
drop_table :queue_classic_jobs
の最初のインスタンスが表示されても、queue_classic gem が見つからない場合rake db:migrate
でも文句を言うことはありませんか?require 'queue_classic'
QC::Setup.create