パパエンジニアのアウトプット帳

30歳に突入した1児のパパエンジニアのブログ

ActiveJob

ActiveJob::TestHelperでセットされるTestAdapterを無効にしたい場合

下記のように ActiveJob::TestHelperをincludeしているとqueue_adapterが強制的にTestAdapterになります。 [spec/rails_helper.rb] RSpec.configure do |config| config.include ActiveJob::TestHelper end RSpecのJobのテストとかを書く分には便利なアサー…

初gemを作成した

Logrageを利用していてActiveJobのログも出力したかったのでgemを作った。 github.com gem作成から公開までをやったのは初めてだったのですごくドキドキだったけど、やったみて良かった。 なんで作ったの? Logrageは下記のようにaction_controllerに対してL…

ActiveJob with sidekiqでリトライをしないようにする

非同期処理のど定番のsidekiq。 それをActiveJob経由で使っている場合は、sidekiq_optionsが使えないので細かな設定ができない。 今回、sidekiqにするにしたがってリトライは現時点では全てのジョブで不要なので、リトライしないようにしたかった。 結論とし…