mongoid - Why is 'Delayed::Job.all' not being recognized in the Ruby on Rails console? -
i'm trying check see in delayed job queue when run delayed::job.all
in console, nameerror: uninitialized constant delayed
error. according readme on github page, should able run normal delayed_job commands.
i'm using delayed_job_mongoid
gem version 1.0.8.
here gemfile:
gem 'rails', '3.2.6' gem 'unicorn' gem 'mongoid', '3.0.0.rc' gem 'bson_ext' # mongoid-related gem 'bcrypt-ruby' # encryption gem 'jquery-rails' gem 'haml' gem 'delayed_job_mongoid', :git => 'https://github.com/asavartsov/delayed_job_mongoid.git' group :assets gem 'uglifier', '>= 1.0.3' end group :development gem 'rspec-rails' gem 'guard-rspec' end group :test gem 'cucumber-rails', require: false gem 'capybara' gem 'database_cleaner' gem 'factory_girl_rails' gem 'mongoid-rspec' gem 'spork' gem 'guard-spork' end
thanks help.
i copy-pasted gemfile , works me:
loading development environment (rails 3.2.6) 1.9.3p194 :001 > delayed::job.all => #<mongoid::criteria selector: {}, options: {}, class: delayed::backend::mongoid::job, embedded: false>
you may try include delayedjob (although delayed_job_mongoid requires in gemspec), e.g.
gem 'delayed_job'
so either have weird stuff in config/initializers/*.rb , or in config/application.rb or config/environments/production.rb
Comments
Post a Comment