Rails template つかってみた

こんにちは。朝型です、きたけーです。

Railsで新しくプロジェクトつくるときに「あのgemいれて」「この設定書いて」みたいなのを結構やると思うんですけど、そういうあるあるな作業をまとめて、ひな形にできる仕組みがあるので使ってみました。以下のようなスクリプトapp_template.rb みたいな名前で保存しておいて、rails new hogehoge -m app_template.rb みたいにプロジェクト作成時にオプションで渡して使います。

remove_dir 'test'

gem_group :development, :test do
  gem 'pry-byebug'
  gem 'rspec-rails'
end

generate "rspec:install"

run "bundle install"

application <<-EOS
config.generators do |g|
  g.test_framework :rspec
  g.helper false
  g.javascripts false
end
EOS

git :init

便利