title: Rails using ActiveJob/Sidekiq does not initiate job
body: <p>While using ActiveJob with sidekiq,</p>
  
  <pre><code># application.rb
  config.active_job.queue_adapter = :sidekiq
  </code></pre>
  
  <p>I made a job using redis. </p>
  
  <pre><code>class SubmissionJob &lt; ActiveJob::Base
    queue_as :default
  
    def perform(*args)
  </code></pre>
  
  <p>While checking through the log, after calling job as </p>
  
  <pre><code>SubmissionJob_perform_later args
  </code></pre>
  
  <p>But this doesn't work after giving message when doing <code>rails s</code></p>
  
  <pre><code>Enqueued SubmissionJob (Job ID: 63320b9d-de2a-4791-99f6-e58f2adf73d7) to Sidekiq(development_default) with arguments: ["12345", "12346"]
  </code></pre>
  
  <p>when at last, I render the result calling with job_id from redis, the result supposed to be return the arguments, but it only returns empty array, and it seems SubmissionJob never runned.</p>
  
  <p>However, when I call with <code>perform_now</code> ,  <code>SubmissionJob.perform_now args</code> the function works properly so it seems the method SubmissionJob itself is not the problem.</p>
  
  <p>Where should I start to find problem and what is the possible solution to solve this. </p>