読者です 読者をやめる 読者になる 読者になる

おもしろwebサービス開発日記

Ruby や Rails を中心に、web技術について書いています

最近の rails テンプレート生成系の gem について

久しぶりに rails new するにあたって、テンプレートを見直すことにしてみました。

3.1 時代に オレオレテンプレートを作っていた のでこれを手直しすれば問題ないのですが、今後ずっとメンテしていくのはめんどくさい…。そこで railsテンプレート生成系の gem を少し調べました。

rails_apps_composer

rails_apps_composer は ruby toolbox で3位のgemです。1位と2位は最終コミットが3年前なので実質1位。テンプレートをさらに抽象化させたレシピを定義して、それを元にrails newする、もしくはテンプレートを生成する gem です。rails_apps_composer を使って作られたテンプレートが rails-composer です。

軽く使ってみた感じでは、レシピや使い方を覚えるためのコストと見返りがオレオレテンプレートをカスタマイズするのよりよいか微妙な感じなので、まだしばらくはオレオレテンプレートを使おうかな思います。rails_apps_composer 使ってるけど便利だよ!という方がいらっしゃったらお話聞きたいです。