0

私は Stalker を使用して、実動サーバーで beanstalkd とやり取りしています。私のジョブファイルは次のようになります。

gem 'stalker'

# config/jobs.rb with Rails
RAILS_ENV = ENV["RAILS_ENV"] || "development"
require File.expand_path("../environment", __FILE__)

job "mapeamento_paciente.importar" do |args|
   mapeamento = Mapeamento::Paciente.find(args['id'])
   importador = ImportadorPaciente.new(mapeamento)

   importador.importar!
end

次のコマンドを発行してストーカーを開始しようとしています。

bundle exec stalk config/jobs.rb RAILS_ENV=production

しかし、環境ファイルをロードすると、Rails は本番データベースではなく開発データベースにアクセスしようとし、エラーが発生します。誰もこの問題を解決する方法を知っています!?

ありがとう!

4

1 に答える 1

1
RAILS_ENV=production bundle exec stalk config/jobs.rb
于 2012-04-21T15:46:42.513 に答える