sql >> Database teknologi >  >> NoSQL >> Redis

ruby resque uden læsseskinner miljø

Jeg har det samme problem. Du kunne konfigurere dit miljø på rake resque:setup rake opgaven

Jeg prøvede dette. forudsat at min rake resque-opgave er på lib/tasks/resque.rake

require "resque/tasks"

task "resque:setup" do
  root_path = "#{File.dirname(__FILE__)}/../.."

  db_config = YAML::load(File.open(File.join(root_path,'config','database.yml')))["development"]
  ActiveRecord::Base.establish_connection(db_config)

  require "#{root_path}/app/workers/photo_downloader.rb" #workers

  #Dir.glob("#{root_path}/app/models/*").each { |r| puts r; require r } #require all model

  require "#{root_path}/app/models/photo.rb" # require model individually
end

Jeg har ikke helt succes, fordi jeg bruger Paperclip-perlen, som kræver skinnemiljø



  1. heroku mongohq og mongoid Mongo::ConnectionFailure

  2. Airflow CROSSSLOT Nøgler i anmodning hash ikke til den samme slot fejl ved hjælp af AWS ElastiCache

  3. Sådan opretter du bruger og tilføjer rolle i MongoDB

  4. Bedste Session Storage Middleware til Express + MongoDB