マガジンのカバー画像

Tech Blog

21
運営しているクリエイター

#rails

RailsでSidekiqをActive Jobを経由せずに直接使う理由

RailsでSidekiqをActive Jobを経由せずに直接使う理由

HANOWAでエンジニアをしている榎本です。

Railsで非同期処理を行う際、多くの開発者が最初に検討するのがActive Jobだと思います。

Active Jobは、複数のバックグラウンドジョブキューを統一的に扱えるように設計されており、その中でもSidekiqは最も人気のある選択肢の一つです。

しかし、実際に開発を進めていくと、「Active Jobを経由せず、Sidekiqを直接使っ

もっとみる
Rails prawnを用いたPDF生成

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の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を迎えていたバージョンを使用しており、バージョンを上げないとまずいということになり

もっとみる