TL;DR Railsアプリにサービス層を導入したいんだけど、Trailblazerとか使うほどでもないんだよなぁ、という人(主に自分)向け 素のRailsアプリに自作サービス層を導入してみた ついでにrails generate service hogeみたいなジェネレータも作成してみた 経緯 既存のRailsアプリ(APIサーバ)にサービス層を導入しよう!と思い立ったものの、 Trailblazer等のgemを導入すると大掛かりな改修が必要になるため、少々敷居が高いと感じました。 そこで、既存プロジェクトにgemを追加せず、最低限の機能を持ったコンパクトなサービス層を自作して導入しようと考えました。 要件(サービス層に求めていたこと) 既存のRailsプロジェクトにgemを追加せずに導入できること rails generate service sampleのように、ジェネレータを用いて