Rails 3でのdelayed_jobの設定 Rails 3でのdelayed_jobの設定方法。 Rails2の場合 ■インストール ActiveRecordの場合gem 'delayed_job_active_record'Mongidの場合gem 'delayed_job_active_record' ■マイグレーション $ script/rails generate delayed_job:active_record $ rake db:migrate ■delayed_jobで非同期に実行 1:.delayでメソッドを実行 .delayをつけることで、その場合のみ非同期に実行されるuser.activate!(@device) ↓ user.delay.activate!(@device) 2:handle_asynchronouslyをメソッドに定義 常に非同期に実行される。