0

遅延ペーパークリップと sidekiq を設定しましたが、写真のアップロードを再試行すると、ログの出力は次のようになります。

[ActiveJob] Enqueued DelayedPaperclip::Jobs::ActiveJob (Job ID: f9bf0100-2c5b-4c30-af04-9fb9b4ee8c5e) to Inline(paperclip) with arguments: "CarPhoto", 32, "image"
[ActiveJob] [DelayedPaperclip::Jobs::ActiveJob] [f9bf0100-2c5b-4c30-af04-9fb9b4ee8c5e] Performing DelayedPaperclip::Jobs::ActiveJob from Inline(paperclip) with arguments: "CarPhoto", 32, "image"
[ActiveJob] [DelayedPaperclip::Jobs::ActiveJob] [f9bf0100-2c5b-4c30-af04-9fb9b4ee8c5e]   CarPhoto Load (0.5ms)  SELECT  "car_photos".* FROM "car_photos" WHERE "car_photos"."id" = $1 LIMIT 1  [["id", 32]]

これは、Activejob がジョブを実行していることを示しています..sidekiq コンソールの反対側では、ログアウトされているものは何も表示されません..何かが足りないのではないかと思っています。

4

1 に答える 1

2

ActiveJob に Sidekiq を使用するように指示していないため、インライン アダプターを使用しています。

# config/application.rb
module YourApp
  class Application < Rails::Application
    # Be sure to have the adapter's gem in your Gemfile and follow
    # the adapter's specific installation and deployment instructions.
    config.active_job.queue_adapter = :sidekiq
  end
end
于 2015-06-13T16:02:39.150 に答える