より多くの Rails アプリケーションを作成するにつれてrails new ...
、まったく同じ方法で生成されたプロジェクトを日常的に調整していることに気付きます。rspec、capybara + capybara-webkit サポートの追加、config/application.rb の調整、私たちが気に入ったいくつかの gem を含めて、私たちの好みに合わせます。
サスペンダーを見てみましたが、これは良い出発点ですが、いくつかの選択肢は私たちのものとは異なります. さらに、選択を望まない場所でも柔軟に対応できます。実際には、いくつかのカスタマイズを共有し、それぞれにいくつかの独自のエクストラを追加する、いくつかのプロジェクト ボイラープレートが必要です。
プロジェクトの「ブートストラップ」を合理化/自動化するためのオプションは何ですか? 定型文のセットを整理し、好みの変化に合わせて進化させるにはどうすればよいでしょうか (オプションを追加するのではなく、ハードコードされている選択を変更します)。
私はrails new
、Gemfile、config/application.rbなどを編集して、通常手動で行うことをスクリプト化する方向で考えていますが、よりクリーンな(将来のバージョンと互換性のある)アプローチまたはツールがあるかもしれませんか?