- 運営しているクリエイター
#rails
RailsでSidekiqをActive Jobを経由せずに直接使う理由
HANOWAでエンジニアをしている榎本です。
Railsで非同期処理を行う際、多くの開発者が最初に検討するのがActive Jobだと思います。
Active Jobは、複数のバックグラウンドジョブキューを統一的に扱えるように設計されており、その中でもSidekiqは最も人気のある選択肢の一つです。
しかし、実際に開発を進めていくと、「Active Jobを経由せず、Sidekiqを直接使っ
Rails prawnを用いたPDF生成
こんにちは。HANOWAエンジニアの佐々木です。
今回は結構前ですが、HANOWAでprawnというgemを用いてRailsにてPDFを生成する機能を実装したので、そちらについてお話しさせていただきます。
以前公開した、AIを活用して開発効率を上げる(ChatGPT、GithubCopilot)で少し話にあげているのでこちらの記事ももしよろしければ見て頂ければと思います。
PrawnとはPDF
HANOWAのRubyを2.7から3.3に、Railsを6.1から7.1にバージョンアップしました
こんにちは。HANOWAエンジニアの榎本です。
今回はHANOWAのRubyを2.7から3.3に、Railsを6.1から7.1にそれぞれ最新のバージョンにバージョンアップしたことを紹介します。
背景HANOWAではバックエンドにプログラミング言語としてRubyを使用していましたが、バージョンが2.7とすでにEOLを迎えていたバージョンを使用しており、バージョンを上げないとまずいということになり